Ho un comando rsync in un'applicazione che copia il contenuto di una cartella su un'altra macchina. Ho l'opzione --remove-source-files
perché sono interessato ad avere i file sul computer di destinazione solo dopo che rsync è terminato.
Tuttavia, mi chiedevo come si comporta rsync se si arresta in modo anomalo o viene interrotto durante il trasferimento di file?
Considera che ho due file da sincronizzare a
e b
. Rsync eseguirà la copia a
, quindi lo eliminerà dall'origine e inizierà a copiare b
oppure attenderà entrambi a
e b
verrà copiato sul computer di destinazione prima di eliminarli entrambi? Ho visto che puoi configurare questo comportamento quando elimini file estranei con alcuni flag, ma non ho trovato nulla sulla rimozione dei file di origine.