On Mon, 10 May 2021 15:59:06 +0200
NoSpam <no-spam@tootai.net> wrote:
Bonjour
[...]
Je vous laisse adapter les variables. Sur le serveur distant 'sudo
rsync' indique que l'utilisateur moi a les droits (visudo) d'executer
rsync en mode root sans mot de passe.
# Options
# -a preservve owner, rights, timestamp, ...
# -r recursive (needed for files-from
# -R relative paths
# -P partial and progress (not needed in production)
# -z compression during transfer
$rsync -azRPrv --rsync-path='sudo rsync' -e 'ssh -p22 -i
/home/moi/.ssh/id_ed25519' \
--delete --exclude-from=/etc/files.list.excluded --delete-excluded \
--files-from=/etc/files.list / $server:$remote_path
À mettre dans cron toutes les x minutes|heures|1/4h|...
--
Daniel
Je veux bien accepter quelques secondes de latence et les éventuels
temps de transfert, mais je suis pas sûr que lancer un rsync toutes les
minutes soit bien pertinent.