Je sauvegarde un serveur distant sur un autre ordinateur à l'aide de rsync.
Dans cron.daily j'ai un fichier avec ceci:
rsync -avz -e ssh root@example.com:/ /mybackup/
Il utilise une paire de clés publique / privée pour se connecter. Cela semble bien fonctionner la plupart du temps cependant, je ne l'ai (stupidement) vérifié qu'en regardant les dates de certains fichiers importants (décharges MySQL) que je sais changer tous les jours. De toute évidence, une erreur pourrait se produire après ce fichier.
Parfois, cela échoue. Lorsque je l'exécute manuellement, quelque chose comme «réinitialisation client» se produit parfois.
Quelle est la meilleure façon de l'enregistrer pour que je puisse vérifier avec certitude si elle s'est terminée ou non? Le journal cron n'indique aucune erreur. Je ne l'ai pas essayé mais la page de manuel rsync sur l'ancienne version de CentOS sur la machine de sauvegarde n'affiche pas l'option --log-file. Je suppose que je pourrais rediriger stdout avec> mais je ne veux pas vraiment connaître chaque fichier. Je veux juste savoir si tout a fonctionné ou non ..
Merci