Rsync : comment etre sur de la copie ?

Résolu
ParMesSoins -  
ParMesSoins Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un script de sauvegarde :

! /bin/sh
#declaration de la date
date=$(date)
set -- $date
rsync -rav --delete-excluded='*~' --exclude '*.tmp' --exclude '*.bak' /mon/dossier/rep 10.9.8.7::copie/`date +%A` >>/dossier/scripts/rsync.log



J'aimerai savoir comment être sur que la copie (Rsync) s'est bien passé ?
ya-t-il quelque chose à tester en sortie ?
Merci

4 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Voie en fin de "man rsync" les chapitres "Diagnostics" et "Valeurs de retour" ;-))
0
ParMesSoins Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci, mais le MAN n'est pas très explicite :(
Comment traiter la valeur de sortie dans un Sh ?
si (valeur != 0) else Erreur

Merci !
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Re-

La variable "$?" contient le code retour de la dernière commande effectuée...

rsync -options /chemin/rep user@serveur:/chemin/backup >> fichier.log
if [ "$?" != 0 ]; then...;fi

0
ParMesSoins Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   1
 
MERCI !
t'es un chef ;)
0