Voici mon contenu de sudo crontab -e
@hourly /home/userName/ntpdate.sh
Le contenu de mon script (ntpdate.sh) //.25 est mon serveur ntp
echo "Current time is $(date), " >> /home/userName/ntpdateLog.txt
ntpdate -u 192.168.1.25 >> /home/userName/ntpdateLog.txt
Lorsque je lance simplement la commande par elle-même, ou que j'exécute le script par lui-même, cela fonctionne bien et sort dans le fichier. Le script a les permissions correctes pour s'exécuter.
L'erreur que je reçois dans /var/log/syslog est la suivante :
CRON[6386]: (root) MAIL (mailed 1 byte of output; but got status 0x004b, #012)
postfix/sendmail[6410]: fatal: open /etc/postfix/main.cf: No such file or directory
Pourquoi y a-t-il une erreur de courrier alors que le script n'a pas besoin de courrier (à ma connaissance).
Je sais que ntpdate est déprécié, mais c'est la seule chose qui fait ce dont j'ai besoin pour le moment (en supposant que je puisse faire en sorte que cron l'exécute).