View previous topic :: View next topic |
Author |
Message |
lbr Guru
Joined: 05 Apr 2004 Posts: 503 Location: Paris
|
Posted: Tue Dec 28, 2004 4:39 pm Post subject: [cron] étrange comportement[+-résolu] |
|
|
Bonjour à tous et bonnes fetes de fin d'année
Mon cron n'a pas l'aire de marcher correctement :
voila ce que j'ai dansles log :
Code: |
Dec 28 16:20:01 [/usr/sbin/cron] (root) CMD (est -x /usr/sbin/run-crons && /usr/sbin/run-crons && echo `date` > /root/cron 2>&1 &)
Dec 28 16:30:01 [/usr/sbin/cron] (root) CMD (est -x /usr/sbin/run-crons && /usr/sbin/run-crons && echo `date` > /root/cron 2>&1 &)
- Last output repeated 3 times -
Dec 28 17:00:01 [/usr/sbin/cron] (root) CMD (m -f /var/spool/cron/lastrun/cron.hourly)
Dec 28 17:10:01 [/usr/sbin/cron] (root) CMD (est -x /usr/sbin/run-crons && /usr/sbin/run-crons && echo `date` > /root/cron 2>&1 &)
|
et voila la crontab :
Code: |
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=""
HOME=/
# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly
0 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly
15 3 * * * root rm -f /var/spool/cron/lastrun/cron.daily
30 6 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly
45 8 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly
*/10 * * * * root test -x /usr/sbin/run-crons && /usr/sbin/run-crons && echo `date` > /root/cron 2>&1 &
|
le dernier echo `date' c'est juste pour tester ... et j'ai rien dans /root/cron
Qu'en pensez-vous ?
Merci
Last edited by lbr on Fri Dec 31, 2004 2:41 pm; edited 1 time in total |
|
Back to top |
|
|
br0mGreV Apprentice
Joined: 28 Jul 2004 Posts: 265 Location: Paris, France
|
Posted: Tue Dec 28, 2004 6:21 pm Post subject: |
|
|
Hmm, vérifie qu'il y a un tab entre le login (root) et la commande, ca n'est pas l'air évident dans ton entrée, et dans le miens c'est le cas. J'ai pas fouillé outre mesure dans le crontab (man 5 crontab) mais il est possible que ce soit le probleme. _________________ Rien n'est éternel, pas même les problèmes... |
|
Back to top |
|
|
sebbb Guru
Joined: 08 Oct 2003 Posts: 400 Location: [FR] - Paris
|
Posted: Tue Dec 28, 2004 6:21 pm Post subject: |
|
|
Si tu re-emerge cron, ça résoud quelque-chose ? _________________ Sebbb
De tous les gens qui n'ont rien à dire,
les plus agréables sont ceux qui se taisent... |
|
Back to top |
|
|
lbr Guru
Joined: 05 Apr 2004 Posts: 503 Location: Paris
|
Posted: Wed Dec 29, 2004 8:48 am Post subject: |
|
|
J'ai pas encore essayé de ré-emerger cron.
J'ai bien une tabulation entre l'utilisateur et la commande (je viens d'en ajouter une deuxième, pour voir ...)
j'ai parcouru man 5 crontab une petite dizaine de fois sans y deceler le début d'une solution
... |
|
Back to top |
|
|
lbr Guru
Joined: 05 Apr 2004 Posts: 503 Location: Paris
|
Posted: Wed Dec 29, 2004 9:07 am Post subject: |
|
|
Deux tabulations : meme combat !
Je continue mes essais, mais si qun d'entre vous a déjà eu le problème et l'a solutionné : je suis preneur ! |
|
Back to top |
|
|
lbr Guru
Joined: 05 Apr 2004 Posts: 503 Location: Paris
|
Posted: Wed Dec 29, 2004 9:42 am Post subject: |
|
|
J'ai ajouté un caractère autre que blanc/tab devant ma commande et ca marche ; c'est bizarre, non ?
Code: |
0 * * * * root .rm -f /var/spool/cron/lastrun/cron.hourly
15 3 * * * root .rm -f /var/spool/cron/lastrun/cron.daily
30 6 * * 6 root .rm -f /var/spool/cron/lastrun/cron.weekly
45 8 1 * * root .rm -f /var/spool/cron/lastrun/cron.monthly
*/10 * * * * root .test -x /usr/sbin/run-crons && /usr/sbin/run-crons && echo `date` > /root/cron 2>&1 &
|
|
|
Back to top |
|
|
br0mGreV Apprentice
Joined: 28 Jul 2004 Posts: 265 Location: Paris, France
|
Posted: Wed Dec 29, 2004 10:16 am Post subject: |
|
|
On ne peut pas dire que ce soit vraiment une solution, tout juste un contourment.
Il faudrait trouver la vrai raison de ce déréglement (pourquoi il met de coté un caractere lors de la lecture de la chaine, ou alors lors du log).
Une question qu'on a jamais posé : Tu utilises quel logiciel de cron ? _________________ Rien n'est éternel, pas même les problèmes... |
|
Back to top |
|
|
sebbb Guru
Joined: 08 Oct 2003 Posts: 400 Location: [FR] - Paris
|
Posted: Wed Dec 29, 2004 10:20 am Post subject: |
|
|
Pourquoi tu modifie ce fichier à la main ?
Pourquoi tu utilise pas crontab -e ? Cette commande en fait peut-etre plus que ce qu'on croit... (Je suis peut-etre en train de dire un grosse bétise, mais pourquoi pas...) _________________ Sebbb
De tous les gens qui n'ont rien à dire,
les plus agréables sont ceux qui se taisent... |
|
Back to top |
|
|
lbr Guru
Joined: 05 Apr 2004 Posts: 503 Location: Paris
|
Posted: Wed Dec 29, 2004 10:54 am Post subject: |
|
|
Je sus d'accord c'est un contournement pas beau ...
J'utilise vixie cron (vixie-cron-4.1-r4)
Quant à crontab -e, elle édite la crontab de l'utilisateur courant dans /var/spool/cron. /etc/crontab est comme un fichier de config, il n'appartient pas vraiement à root, il n'est donc pas éditable via crontab -e. De plus, crontab -e ne fait que lancer l'éditeur par défaut ($EDITOR, nano) sur le fichier de paramètre crontab.
Ce qui me perturbe, c'est que j'ai l'air d'être le seul dans ce cas ... pourtant j'ai rien fait d'exotique en installant vixie-cron ! |
|
Back to top |
|
|
br0mGreV Apprentice
Joined: 28 Jul 2004 Posts: 265 Location: Paris, France
|
Posted: Wed Dec 29, 2004 11:32 am Post subject: |
|
|
grat grat : Avec vixie-cron, on peut commenter toutes les lignes de /etc/crontab. C'est bizarre, non ? _________________ Rien n'est éternel, pas même les problèmes... |
|
Back to top |
|
|
lbr Guru
Joined: 05 Apr 2004 Posts: 503 Location: Paris
|
Posted: Thu Dec 30, 2004 12:55 pm Post subject: |
|
|
Bon, je reprends :
J'ai re-emergé vixie-cron => pareil !
j'ai fais comme ils disent dans http://www.gentoo.org/doc/en/cron-guide.xml => y'a plus rien ! Effectivement si je commente /etc/crontab, y'a plus de cron system ! je pense qe dans cet Howto la mise en commentaire était pour les besoins de la démonsatration...
Chez vous, ca fait pas ca ???
étrange ! |
|
Back to top |
|
|
lbr Guru
Joined: 05 Apr 2004 Posts: 503 Location: Paris
|
Posted: Fri Dec 31, 2004 2:41 pm Post subject: |
|
|
C'est mystique !
J'ai rebooté ma machine et hop cron n'aimait pas mon p'tit caractère ajouté avant la commande !
j'l'ai viré et ca marche de façon nominale .... sans que j'ai pu comprendre ce qui s'est passé (et j'aime pas ca ).
Merci à ceux qui m'ont répondu ... et meme aux autres
Et bonne année à tous ! |
|
Back to top |
|
|
br0mGreV Apprentice
Joined: 28 Jul 2004 Posts: 265 Location: Paris, France
|
Posted: Sun Jan 02, 2005 5:36 pm Post subject: |
|
|
La question qui tue :
apres avoir ré-emergé vixie-cron, tu avais relancé le processus ?
/etc/init.d/vixie-cron restart ??
Ca pourrait expliqué qu'il ai gardé l'ancien programme, et donc planté. _________________ Rien n'est éternel, pas même les problèmes... |
|
Back to top |
|
|
lbr Guru
Joined: 05 Apr 2004 Posts: 503 Location: Paris
|
Posted: Tue Jan 04, 2005 7:59 am Post subject: |
|
|
la question tue effectivement
J'avais pas fait ... |
|
Back to top |
|
|
br0mGreV Apprentice
Joined: 28 Jul 2004 Posts: 265 Location: Paris, France
|
Posted: Wed Jan 05, 2005 8:54 am Post subject: |
|
|
donc ca justifie bien le fait que avant ton redemarrage, ca ne marche pas, et apres ca marche.
Thread résolu, meme si on sait toujours pas pourquoi il aura mangé 1 caractere en route. _________________ Rien n'est éternel, pas même les problèmes... |
|
Back to top |
|
|
|