A ta place j'éviterais de toucher au fichier /etc/crontab, je sais cela marche mais c'est plus ou moins un fichier de configuration, surtout pour anacron ! Les fichiers de crontab utilisateurs sont dans /var/spool/cron/[user] et chacun a le sien, root y compris. Si tu modifies les fichiers en direct il faut recharger cron, donc le mieux est de passer par crontab -e.
Pour ton soucis, sachant que sous squeeze la cron root marche très bien, sans configuration ou autre :
as tu bien laissé 2 minutes d'écart entre l'heure courante et l'heure de ton test de déclenchement ?
il se peux que ton script ne se fasse rien car il te manque des variables d'environnement ( la variables de cron sont très minimales ), as tu essayé de rediriger le résultat ?
ex : 06 14 * * * /root/mon_script > /tmp/out_monscript.log 2>&1
as tu regardé tes logs systèmes, normalement tu as une ligne du style "CRON[pid];pam_unis(cron:session) : session opened for user root "
# Remarque importante + piste
Posté par ze_lionix . En réponse au message pas de "crontab -e" pour root ?. Évalué à 2.
Salut,
A ta place j'éviterais de toucher au fichier /etc/crontab, je sais cela marche mais c'est plus ou moins un fichier de configuration, surtout pour anacron ! Les fichiers de crontab utilisateurs sont dans /var/spool/cron/[user] et chacun a le sien, root y compris. Si tu modifies les fichiers en direct il faut recharger cron, donc le mieux est de passer par crontab -e.
Pour ton soucis, sachant que sous squeeze la cron root marche très bien, sans configuration ou autre :
as tu bien laissé 2 minutes d'écart entre l'heure courante et l'heure de ton test de déclenchement ?
il se peux que ton script ne se fasse rien car il te manque des variables d'environnement ( la variables de cron sont très minimales ), as tu essayé de rediriger le résultat ?
ex : 06 14 * * * /root/mon_script > /tmp/out_monscript.log 2>&1
as tu regardé tes logs systèmes, normalement tu as une ligne du style "CRON[pid];pam_unis(cron:session) : session opened for user root "
Fuse : j'en Use et Abuse !