OVH Cloud OVH Cloud

Problème Crontab

2 réponses
Avatar
stena83
Bonjour,

J'ai un problème avec Crontab, je souhaite copier tous les jours le contenu d'un dossier sur un autre PC, lorsque je tape en ligne de commande

tar cf - /etc/ | ssh user@pc-distant "cat ->~/sauvegarde/"$(date +%Y%m%d)"-donnee.tar; exit"

Cela fonctionne.

Maintenant je veux automatiser cela avec crontab tous les jours a 00H00:

00 00 * * * tar cf - /etc/ | ssh user@pc-distant "cat ->~/sauvegarde/"$(date +%Y%m%d)"-donnee.tar; exit"

Cela ne fonctionne pas, rien ne se passe, même pas un mail de retour.

Quelqu'un peut-il m'aider?

Merci

2 réponses

Avatar
Frédéric BOITEUX
Le jeu 06 avr 2006 14:40:22 CEST, "" a é crit :

Bonjour,

J'ai un problème avec Crontab, je souhaite copier tous les jours le con tenu d'un dossier sur un autre PC, lorsque je tape en ligne de commande

tar cf - /etc/ | ssh "cat ->~/sauvegarde/"$(date +%Y%m%d )"-donnee.tar; exit"

Cela fonctionne.

Maintenant je veux automatiser cela avec crontab tous les jours a 00H00:

00 00 * * * tar cf - /etc/ | ssh "cat ->~/sauvegarde/"$( date +%Y%m%d)"-donnee.tar; exit"

Cela ne fonctionne pas, rien ne se passe, même pas un mail de retour.



Salut,

1/ ta commande ssh est-elle configurée pour utiliser des clés asymétr iques ou
demande-t-elle un mot de passe (pb dans un cron !)

2/ où as-tu mis ce cron ? dans la table de ton utilisateur (crontab -e) ?

3/ as-tu vérifié que ce n'est pas 'root' ou un autre utilisateur qui au rait
reçu le mel ?

Fred.
Avatar
Fnor
Frédéric BOITEUX a écrit :
Le jeu 06 avr 2006 14:40:22 CEST, "" a écrit :


Bonjour,

J'ai un problème avec Crontab, je souhaite copier tous les jours le c ontenu d'un dossier sur un autre PC, lorsque je tape en ligne de commande

tar cf - /etc/ | ssh "cat ->~/sauvegarde/"$(date +%Y%m %d)"-donnee.tar; exit"

Cela fonctionne.

Maintenant je veux automatiser cela avec crontab tous les jours a 00H00 :

00 00 * * * tar cf - /etc/ | ssh "cat ->~/sauvegarde/" $(date +%Y%m%d)"-donnee.tar; exit"

Cela ne fonctionne pas, rien ne se passe, même pas un mail de retour.




Salut,

1/ ta commande ssh est-elle configurée pour utiliser des clés asymé triques ou
demande-t-elle un mot de passe (pb dans un cron !)

2/ où as-tu mis ce cron ? dans la table de ton utilisateur (crontab - e) ?

3/ as-tu vérifié que ce n'est pas 'root' ou un autre utilisateur qu i aurait
reçu le mel ?

Fred.



4/ % est un caractère spécial pour cron (retour à la ligne,
cf : man 5 crontab), il faut les remplacer par '%'

Fnor