OVH Cloud OVH Cloud

crontab et rsync

2 réponses
Avatar
Lionel
Bonjour,

Je veux synchroniser deux dossiers sur deux PC, j'ai mis dans un crontab la
ligne suivante :

0 0 * * * ssh serveur cat /dev/null && rsync
-azp -e ssh --delete /home/lionel/Documents/
serveur:/home/lionel/Documents/

le "ssh serveur cat /dev/null" me sert juste à vérifier si "serveur" est
dispo car il ne répond pas aux ping.

Cette ligne marche très bien dans un terminal mais dans la crontab ça ne
marche pas.

Merci pour vos idées.

Lionel.

2 réponses

Avatar
Jacques Lav!gnotte (Drop Dr NO!)
Le Tue, 28 Mar 2006 13:02:24 +0200, Lionel a écrit :

Bonjour,

Je veux synchroniser deux dossiers sur deux PC, j'ai mis dans un crontab la
ligne suivante :

0 0 * * * ssh serveur cat /dev/null && rsync
-azp -e ssh --delete /home/lionel/Documents/
serveur:/home/lionel/Documents/



Rsync te dira lui aussi si le serveur n'est pas accessible...
alors pourquoi t'embêter... fais juste un rsync...

Lionel.


Avatar
Emmanuel Florac
Le Tue, 28 Mar 2006 13:02:24 +0200, Lionel a écrit :


Cette ligne marche très bien dans un terminal mais dans la crontab ça ne
marche pas.


Le cron a un PATH très restreint. Mets tous les chemins absolus
(/usr/bin/ssh, etc).

--
Le travail est la malédiction des classes qui boivent.
O. Wilde.