#1 Le 11/11/2012, à 15: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
Hors ligne
#2 Le 12/11/2012, à 23:04
- JoelS
Re : Stopper Rsync si déconnexion source
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, à 16: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;
Hors ligne