Probleme de cron - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 14-07-2007 à 18:18:47
déjà ta syntaxe est fausse ...
0,10,20,30,40,50 * * * * root [ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.conf -a -r /var/log/apache/access.log ] && /home/coolben/awstats.sh >/dev/null
ensuite, il faut savoir que cron met en place son propre environnement, minimaliste ... il y a donc un PATH mais qui ne contient pas grand chose, et que très peu de variables d'environnement. Il faut donc propablement que tu en définisses toi même pour que ça marche ..
Marsh Posté le 14-07-2007 à 15:27:20
Bonjour
J'ai un petit problème avec Cron.
Le fonctionnement me parait pourtant simple mais je ne comprend pas pourquoi une commande que j'ai rajouter dans /etc/cron.d/awstats ne fonctione pas.
Voici le fichier en question (/etc/cron.d/awstats):
#0,10,20,30,40,50 * * * * www-data [ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.conf -a -r /var/log/apache/access.log ] && /usr/lib/cgi-bin/awstats.pl -config=awstats -update >/dev/null
0,10,20,30,40,50 * * * * root [ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.conf -a -r /var/log/apache/access.log ] /home/coolben/awstats.sh >/dev/null
voila le resultat dans la log :
Jul 14 15:20:01 localhost /USR/SBIN/CRON[485]: (root) CMD ([ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.conf -a -r /var/log/apache/access.log ] /home/coolben/awstats.sh >/dev/null)
Jul 14 15:20:01 localhost /USR/SBIN/CRON[484]: (root) MAIL (mailed 32 bytes of output but got status 0x004e )
Bizarre ???