Rsync

Bonjour,

J’utilise debian squeeze, et j’ai compilé Rsync 3.0.9 avec les patchs additionnels pour avoir plus d’options, comme le “time-limit” ou le “stop-at”.

Le truc, c’est que ça ne fonctionne pas. Une commande du type :

rsync -av /toto /tata --time-limit=1 qui est sensé arrêter le rsync après 1 minute, ne le fait pas.

Quelqu’un a déjà tenté ce genre de manipulation ?

Je ne veux pas utiliser la commande timeout en préfixe du rsync, car le code de sortie de rsync fera allusion à une erreur (peut importe le signal d’arrêt envoyé par timeout).

Une idée ?

Salut,
question bête
tu lance bien le fichier compile ou c’est ton ancien rsync qui se lance?

rsync -av -time-limit=1 /toto /tata ?
pourquoi l’argument après les dossiers ?

et si j’ai bien compris le double – veut dire fin des arguments (ne prend pas en compte la suite des arguments, ça évite de pendre un - dans un nom de fichier pour une option)?

Bonjour,

Non c’est bien le compilé, car j’avais désinstallé l’ancien avant, et le nouveau m’affiche bien les options nouvelles dans le -h.

L’argument avant ou après les dossiers, ça ne change rien :slightly_smiling:

Je ne vois pas pourquoi le – indique fin des arguments, en général un argument c’est soit un tiret et une lettre, soit deux tirets et l’argument avec un nom complet, genre -t ou --times.

Dans l’aide j’ai bien ça :

 --stop-at=y-m-dTh:m     Stop rsync at year-month-dayThour:minute
 --time-limit=MINS       Stop rsync after MINS minutes have elapsed

Sauf qu’aucun des deux ne fonctionne :slightly_smiling: