[Cron] exit status 1 from user XXX
Publié : ven. 28 mai 2010, 09:52
Salut les Acheux !
Je dois prendre des médocs à heure fixe. J'ai donc configuré Cron pour recevoir des notifications visuelles (avec la commande notify-send de Gnome) :
Cependant, aucune notification n'apparait.
Crond est pourtant bien démarré (il est dans la liste des démons dans mon rc.conf) :
Selon les logs, il y a effectivement une erreur renvoyée à l'exécution de ma commande :
Étrangement, si je redémarre cron manuellement…:
… tout rentre dans l'ordre, mes commandes sont bien exécutées et les notifications apparaissent :
Voici la liste des démons de mon rc.conf :
En lisant ce topic : http://forums.archlinux.fr/topic6049.html j'ai trouvé une sorte de similitude qui m'a donné un indice sur la nature du problème, mais je ne sais toujours pas le résoudre pour autant…
Que faire ?
Je dois prendre des médocs à heure fixe. J'ai donc configuré Cron pour recevoir des notifications visuelles (avec la commande notify-send de Gnome) :
Code : Tout sélectionner
florian@flobox:~$ sudo cat /var/spool/cron/florian
Password:
0 21 * * * notify-send -t 0 "Médicaments" # JOB_ID_1
0 9 * * * notify-send -t 0 "Médicaments" # JOB_ID_2
0 12 * * * notify-send -t 0 "Médicaments" # JOB_ID_3
Crond est pourtant bien démarré (il est dans la liste des démons dans mon rc.conf) :
Code : Tout sélectionner
florian@flobox:~$ ps -A | grep cron
2063 ? 00:00:00 crond
Code : Tout sélectionner
florian@flobox:~$ sudo tail /var/log/crond.log
Password:
May 22 15:34:47 flobox crond[2063]: /usr/sbin/crond 4.4 dillon's cron daemon, started with loglevel info
May 22 15:35:01 flobox crond[2063]: FILE /var/spool/cron/root USER root PID 2479 job sys-hourly
May 22 17:35:01 flobox crond[2063]: FILE /var/spool/cron/root USER root PID 7436 job sys-hourly
May 22 19:35:01 flobox crond[2063]: FILE /var/spool/cron/root USER root PID 11989 job sys-hourly
May 22 21:00:01 flobox crond[2063]: FILE /var/spool/cron/florian USER florian PID 15132 notify-send -t 0 "Médicaments" # JOB_ID_1
May 22 21:00:01 flobox crond[2063]: exit status 1 from user florian notify-send -t 0 "Médicaments" # JOB_ID_1
May 22 21:00:01 flobox crond[15134]: mailing cron output for user florian notify-send -t 0 "Médicaments" # JOB_ID_1
May 22 21:00:01 flobox crond[15134]: unable to exec /usr/sbin/sendmail: cron output for user florian notify-send -t 0 "Médicaments" # JOB_ID_1 to /dev/null
May 22 21:35:01 flobox crond[2063]: FILE /var/spool/cron/root USER root PID 16468 job sys-hourly
Code : Tout sélectionner
florian@flobox:~$ sudo /etc/rc.d/crond restart
Password:
:: Stopping Cron Daemon [DONE]
:: Starting Cron Daemon [DONE]
Code : Tout sélectionner
May 22 23:36:26 flobox crond[21150]: /usr/sbin/crond 4.4 dillon's cron daemon, started with loglevel info
May 22 23:37:01 flobox crond[21150]: FILE /var/spool/cron/florian USER florian PID 21182 notify-send -t 0 "test" # JOB_ID_4
Code : Tout sélectionner
DAEMONS=(syslog-ng !network !netfs crond dbus hal fam @wicd gdm)
Que faire ?