Sto eseguendo il backup di un server remoto su un altro computer utilizzando rsync.
In cron.daily ho un file con questo:
rsync -avz -e ssh root@example.com:/ /mybackup/
Utilizza una coppia di chiavi pubblica / privata per accedere. Questo sembra funzionare bene per la maggior parte del tempo, tuttavia, lo ho (stupidamente) verificato davvero solo guardando le date su alcuni file importanti (dump MySQL) che conosco cambiare ogni giorno. Ovviamente, potrebbe verificarsi un errore dopo quel file.
A volte fallisce. Quando lo eseguo manualmente, a volte succede qualcosa come "reset client".
Qual è il modo migliore per registrarlo in modo da poter verificare con certezza se è stato completato o no? Il registro cron non indica alcun errore. Non l'ho provato, ma la pagina man rsync sulla versione vecchia di CentOS sulla macchina di backup non mostra l'opzione --log-file. Immagino di poter reindirizzare stdout con> ma non voglio davvero sapere di ogni file. Voglio solo sapere se tutto ha funzionato o no ..
Grazie