Je veux définir une limite de temps sur mes processus de sauvegarde rsync. Comment dois-je procéder au mieux?
Selon cet article , il existe une option pour faire exactement cela:
--time-limit
When this option is used rsync will stop after T minutes and exit.
Cependant, je n'ai pas cette option implémentée sur mon Ubuntu 12.04. Dans les commentaires du post, il y a une solution possible suggérée, mais je ne suis pas assez fluide pour oser m'y lancer moi-même, juste comme ça.
Il semble également y avoir commande/programme timelimit , mais je ne l'ai pas non plus. Serait-ce la solution, peut-être?
Ancienne question, mais la commande coreutils timeout
peut le faire (bien que cela ne se termine pas correctement).
timeout 60 rsync source destination
Où 60 est la limite de temps en secondes
Voici comment je l'ai corrigé:
wget http://mirrors.ibiblio.org/rsync/src/rsync-patches-3.0.9.tar.gz
wget http://mirrors.ibiblio.org/rsync/src/rsync-3.0.9.tar.gz
tar xvf rsync-3.0.9.tar.gz
tar xvf rsync-patches-3.0.9.tar.gz
cd rsync-3.0.9
patch -p1 <patches/time-limit.diff
./configure
make
cp ./rsync /usr/local/bin
REMARQUE: J'ai dû patcher rsync
des deux côtés de ma connexion de sauvegarde.