Bonjour à tous,ntpdate 193.51.24.1 > /tmp/preuve.txt
il y a une tache que je n'arrive pas à automatiser avec cron:
je met à jour l'heure du système et je l'inscrit dans un fichier :
* * * * * ntpdate 193.51.24.1 > /tmp/preuve.txt
si je consulte preuve.txt, je vois que le fichier a bien été modifié, mais la même chose avec cron ça ne marche pas ! Quelqu'un a-t'il une piste ?
voici ma crontab:
* * * * * date > /tmp/preuve.txt
Le pire c'est que ça, par contre ça fonctionne:
# problème de PATH ?
Posté par Gyro Gearllose . Évalué à 2.
Sinon, remplace ntpdate > /tmp/preuve.txt
par /usr/local/bin/ntpdate > /tmp/preuve.txt
en remplaçant /usr/local/bin par sa vraie valeur sur ta machine (type ntpdate dans une console peut aider pour avoir la bonne valeur)...
Voilà, en espérant que ça aide...
[^] # Re: problème de PATH ?
Posté par deadbeef . Évalué à 1.
MAILTO=mon@mail.tld
Dans ce cas, cron envoie un mail. Par contre, il envoie un mail dès qu'il reçoit quelque chose dans la sortie standard, donc il faut peut-être le désactiver en temps normal, suivant ce que tu lances.
[^] # Re: problème de PATH ?[résolu]
Posté par leam69 . Évalué à 1.
merci bien.
# quelques pistes
Posté par slack . Évalué à 1.
lance en console :
whereis ntpdate
Quelle crontab lance ntpdate ? Celle de root ou bien celle d'un utilisateur?
ntpdate doit etre execute par root.
Lances-tu la commande ntpdate ou bien executes-tu un script ?
P.S. Desole pour les fautes mais mon clavier est en QWERTY
[^] # Re: quelques pistes
Posté par leam69 . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.