Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[cron] étrange comportement[+-résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
lbr
Guru
Guru


Joined: 05 Apr 2004
Posts: 503
Location: Paris

PostPosted: Tue Dec 28, 2004 4:39 pm    Post subject: [cron] étrange comportement[+-résolu] Reply with quote

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
View user's profile Send private message
br0mGreV
Apprentice
Apprentice


Joined: 28 Jul 2004
Posts: 265
Location: Paris, France

PostPosted: Tue Dec 28, 2004 6:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
sebbb
Guru
Guru


Joined: 08 Oct 2003
Posts: 400
Location: [FR] - Paris

PostPosted: Tue Dec 28, 2004 6:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
lbr
Guru
Guru


Joined: 05 Apr 2004
Posts: 503
Location: Paris

PostPosted: Wed Dec 29, 2004 8:48 am    Post subject: Reply with quote

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
View user's profile Send private message
lbr
Guru
Guru


Joined: 05 Apr 2004
Posts: 503
Location: Paris

PostPosted: Wed Dec 29, 2004 9:07 am    Post subject: Reply with quote

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
View user's profile Send private message
lbr
Guru
Guru


Joined: 05 Apr 2004
Posts: 503
Location: Paris

PostPosted: Wed Dec 29, 2004 9:42 am    Post subject: Reply with quote

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
View user's profile Send private message
br0mGreV
Apprentice
Apprentice


Joined: 28 Jul 2004
Posts: 265
Location: Paris, France

PostPosted: Wed Dec 29, 2004 10:16 am    Post subject: Reply with quote

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
View user's profile Send private message
sebbb
Guru
Guru


Joined: 08 Oct 2003
Posts: 400
Location: [FR] - Paris

PostPosted: Wed Dec 29, 2004 10:20 am    Post subject: Reply with quote

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
View user's profile Send private message
lbr
Guru
Guru


Joined: 05 Apr 2004
Posts: 503
Location: Paris

PostPosted: Wed Dec 29, 2004 10:54 am    Post subject: Reply with quote

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
View user's profile Send private message
br0mGreV
Apprentice
Apprentice


Joined: 28 Jul 2004
Posts: 265
Location: Paris, France

PostPosted: Wed Dec 29, 2004 11:32 am    Post subject: Reply with quote

http://www.gentoo.org/doc/en/cron-guide.xml wrote:
If you chose vixie-cron, you should comment all lines in /etc/crontab


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
View user's profile Send private message
lbr
Guru
Guru


Joined: 05 Apr 2004
Posts: 503
Location: Paris

PostPosted: Thu Dec 30, 2004 12:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
lbr
Guru
Guru


Joined: 05 Apr 2004
Posts: 503
Location: Paris

PostPosted: Fri Dec 31, 2004 2:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
br0mGreV
Apprentice
Apprentice


Joined: 28 Jul 2004
Posts: 265
Location: Paris, France

PostPosted: Sun Jan 02, 2005 5:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
lbr
Guru
Guru


Joined: 05 Apr 2004
Posts: 503
Location: Paris

PostPosted: Tue Jan 04, 2005 7:59 am    Post subject: Reply with quote

la question tue effectivement :)
J'avais pas fait ...
Back to top
View user's profile Send private message
br0mGreV
Apprentice
Apprentice


Joined: 28 Jul 2004
Posts: 265
Location: Paris, France

PostPosted: Wed Jan 05, 2005 8:54 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum