crontab não seria bom, porque é executado a cada x segundos / minutos, então se eu não fizer nada, ele ainda vai chamar rsync mas não se eu modifiquei meu arquivo
rsync
só sincronizará os arquivos que foram alterados. Se nada mudou, sairá. Isso é realmente uma sobrecarga mínima.
Se você não estiver satisfeito com isso, poderá usar inotifywait
:
while inotifywait -r /directory/*; do
rsync -avz /directory /target
done
Isso será mais instantâneo, mas fará as coisas a cada vez que você salvar.