Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 11/11/2012, à 16:11

ouaibe

Stopper Rsync si déconnexion source

Bonjour,

Comment stopper mon script Rsync de sauvegarde lorsque le DD source se déconnecte.
En effet, lorsque cela arrive, les fichiers déjà présents sur le disque de destination sont effacés.

Merci par avance


ouaibe;o))

Hors ligne

#2 Le 13/11/2012, à 00:04

JoelS

Re : Stopper Rsync si déconnexion source

ouaibe a écrit :

Comment stopper mon script Rsync de sauvegarde lorsque le DD source se déconnecte.
En effet, lorsque cela arrive, les fichiers déjà présents sur le disque de destination sont effacés.

Moi je sauvegarde vers un disque cible externe USB. Mon script rsync est lancé régulièrement via la crontab. Il commence par faire

cd /un/repertoire/quelconque/mais/connu/dans/le/disque/cible
ret=$?
if [ "$ret" != "0" ]; then
    # le cd a plante, on suppose que le repertoire cible n'est pas la
    # et donc que le DD externe n'est pas la ou pas monte
    exit $ret
fi

en gros il teste si un répertoire connu est bien présent. La commande shell cd retourne un code d'erreur différent de 0 si le cd plante et voila.

Je pense que tu peux faire la même chose avec ton DD source

(Note: on peux faire moins sh de base, mais comme je code encore pas mal de scripts qui s'exécutent sur des Unix non Linux, j'ai gardé cette habitude de rester proche du Bourne shell).

Hors ligne

#3 Le 13/11/2012, à 17:11

ouaibe

Re : Stopper Rsync si déconnexion source

Bonjour JoelS,
Merci bcp pour cette idée que je vais tester ce soir.
Je te tiens au courant;


ouaibe;o))

Hors ligne

Haut de page ↑