Probleme avec Cron

Probleme avec Cron - Logiciels - Linux et OS Alternatifs

Marsh Posté le 14-05-2003 à 09:37:56    

Vla le pb, je vais etre bref.
 
Mon fichier pour cron :
00 01 * * * samuelp /opt/gnome/bin/evolution
 
Vla la ligne de commande pour l'inserer dans cron
crontab script
 
et un crontab -l me donne :
 

Code :
  1. # DO NOT EDIT THIS FILE - edit the master and reinstall.
  2. # (/home/samuelp/crontab/evolution.script installed on Tue May 13 09:57:41 2003)
  3. # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
  4. # This is a test for launching evolution
  5. # min hour     samuelp /opt/gnome/bin/evolution
  6. 00 01 * * * samuelp /opt/gnome/bin/evolution

 
 
Normalement evolution devrait se lancer a 1h00 tous les jours mais ça n'a pas lieu, vous savez pourquoi ?

Reply

Marsh Posté le 14-05-2003 à 09:37:56   

Reply

Marsh Posté le 14-05-2003 à 09:48:35    

t'as un retour à la ligne apres? tu peux virer les 0 inutiles?

Reply

Marsh Posté le 14-05-2003 à 09:48:58    

JoWiLe a écrit :

t'as pas l'output du cron qque part?
 
en général il est mailé à l'user qui le lance


 
Je n'ai helas rien dans mon mail, comme si rien ne s'etait passé....

Reply

Marsh Posté le 14-05-2003 à 09:50:15    

t'avais peut etre pas fermé evolution en allant te coucher....

Reply

Marsh Posté le 14-05-2003 à 09:50:24    

++Taz a écrit :

t'as un retour à la ligne apres? tu peux virer les 0 inutiles?


 
Bon j'ai fait ce que tu as dit (virer les 0 inutiles et mettre un retour chariot a la fin, je vais voir dans qqs minutes si ça marche

Reply

Marsh Posté le 14-05-2003 à 09:51:51    

JoWiLe a écrit :

vérifie que ton cron marche bien, avec un echo "coucou" >> /home/samuelp/osarlz


 
 :heink:

Reply

Marsh Posté le 14-05-2003 à 09:52:09    

++Taz a écrit :

t'avais peut etre pas fermé evolution en allant te coucher....


 
Ptain je suis pas gateux !

Reply

Marsh Posté le 14-05-2003 à 09:52:38    

non plus serieusement, pidof cron, ça te donne quelque chose?

Reply

Marsh Posté le 14-05-2003 à 09:53:10    

++Taz a écrit :

non plus serieusement, pidof cron, ça te donne quelque chose?


1569

Reply

Marsh Posté le 14-05-2003 à 09:55:16    

euh, question à 2 balles
 
 
c'est quoi cette commande? samuelp /opt/gnome/bin/evolution


Message édité par Taz le 14-05-2003 à 09:55:44
Reply

Marsh Posté le 14-05-2003 à 09:55:16   

Reply

Marsh Posté le 14-05-2003 à 09:57:03    

++Taz a écrit :

euh, question à 2 balles
 
 
c'est quoi cette commande? samuelp /opt/gnome/bin/evolution


 
samuelp c'est l'utilisateur, /opt/gnome/bin/evolution permet de lancer evolution

Reply

Marsh Posté le 14-05-2003 à 09:59:01    

et t'as vu ou qu'il fallait mettre l'utilisateur? chaque user à sa propre crontab independante, le root pouvant apres interdire leur execution
 
 

[root@benserver benoit]$ crontab -l
0       0,6,12,18       *       *       *       updatedb
0       13              *       *       *       apt-get update && apt-get dist-upgrade -dy && apt-get autoclean
0       20              *       *       *       ntpdate ntp.obspm.fr
53      19              *       *       *       dpkg -l &> /backup/dpkgl
10      11              *       *       *       /backup/purge_rc.sh
07      11              *       *       *       crontab -l > /backup/crontabl
40      19              *       *       *       tar cjf /backup/etc.tar.bz2 /etc
0       12              */7     *       *       tar cjf /backup/home.tar.bz2 /home
 
[root@benserver benoit]$ exit
[benoit@benserver benoit]$ crontab -l
 0 * * * * cd ~/setiathome; ./setiathome -nice 19 & >> ./log


Message édité par Taz le 14-05-2003 à 10:00:40
Reply

Marsh Posté le 14-05-2003 à 10:04:02    

++Taz a écrit :

et t'as vu ou qu'il fallait mettre l'utilisateur? chaque user à sa propre crontab independante, le root pouvant apres interdire leur execution
 
 

[root@benserver benoit]$ crontab -l
0       0,6,12,18       *       *       *       updatedb
0       13              *       *       *       apt-get update && apt-get dist-upgrade -dy && apt-get autoclean
0       20              *       *       *       ntpdate ntp.obspm.fr
53      19              *       *       *       dpkg -l &> /backup/dpkgl
10      11              *       *       *       /backup/purge_rc.sh
07      11              *       *       *       crontab -l > /backup/crontabl
40      19              *       *       *       tar cjf /backup/etc.tar.bz2 /etc
0       12              */7     *       *       tar cjf /backup/home.tar.bz2 /home
 
[root@benserver benoit]$ exit
[benoit@benserver benoit]$ crontab -l
 0 * * * * cd ~/setiathome; ./setiathome -nice 19 & >> ./log

 


 
Oki bon j'ai enlevé samuelp. C dans /etc/crond.d/cron.deny qui faut foutre ça ? (les droits)

Reply

Marsh Posté le 14-05-2003 à 10:06:38    

Reply

Marsh Posté le 14-05-2003 à 10:07:32    

JoWiLe a écrit :

comme quoi mon "test" était pas si con que ça
 
 
...


 
Tu sais que ça merite un TT ça ?

Reply

Marsh Posté le 14-05-2003 à 11:30:14    

Au passage si je ne m'abuse evolution c'est graphique donc il doit se connecter au serveur X. Or dans l'environnement cron, la variable DISPLAY n'est surement pas définie, donc evolution ne pourra pas se connecter au serveur X.
 
J'avais eu ce pb pour lancer xmms via at.
 
Avec un export DISPLAY=:0.0 && evolution ça devrait mieux marcher...


Message édité par Sixtiz le 14-05-2003 à 11:30:48
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed