[cron] un crontab correct ne s'execute pas

Résolu
hatem_gct Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
niermou Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
sous redhat linux un crontab trés simple :
0 10 * * * ls > lsfile
ne s'exécute pas.
RQ: le meme crontab s'exécute sur une autre machine exactement de même type et même os.

merci

8 réponses

lordJ
 
Bonjour hatem_gtc
Pourrais tu expliquer ce qui a résolu le probleme .
8
Dd
 
Bonjour j'ai eu le meme probleme, il faut vraiment utiliser les chemein absolu
Même pour executer un script
Exemple pour lancer un script a 11h25 tout les jours :
25 11 * * * /bin/sh /CheminAbsolutDuScript/nomDuScript.sh

et ça fonctionne parfaitement
3
gregregre
 
crond doit etre planté
fait un
/etc/init.d/crond restart

ou
/etc/init.d/cron restart
selon ta distrib

pour reinitialiser

Deuxiemement il faut jamais utiliser autre chose que crontab -e pour editer crontab !!!!!!!

si tu as utiliser autre chose c'est normal ça ne marchera jamais !
2
kmf31 Messages postés 1564 Date d'inscription   Statut Contributeur Dernière intervention   501
 
Mets plutot:
0 10 * * * /bin/ls > /tmp/lsfile

avec de chemins absolus ou encore mieux avec un vrai script contenant de chemins absolus et aussi lance par un chemin absolu.
1
hatem_gct Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Merci,
Mais toujours ça marche pas.
y a t'il un log ou je peux trouver les résultat de l'exécution du crontab?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kmf31 Messages postés 1564 Date d'inscription   Statut Contributeur Dernière intervention   501
 
S'il y a une faute ou meme un message general il devrait faire un mail a root, donc connecte toi en root et regarde avec un client mail quelconque (que tu as installe chez toi) les mails que root a recus, normalement tous les machins crontrab font de messages, defois meme si ca marche correctement, certainement s'il y a erreur. Bien sur ce sont de mails qui restent a l'interieur du systeme. Les mails a root devraient figurer dans le fichier /var/spool/mail/root mais ce n'est pas commode y acceder par emacs ou similaire (mais c'est possible tant il n'y a pas de blabla-mime etc. la dedans).
1
Utilisateur anonyme
 
c'est dans le crontab de qui? de root?
1
hatem_gct Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Le crontab de tous les users ne fonctionne pas. Même celui de root
0
niermou Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
pas cool!
sur liste noir hatem_gct
0
hatem_gct Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour tous
le pb est résolu
-5
Utilisateur anonyme
 
ben explique :)
0
désabusé
 
c clair
0
VNR
 
Toujours pareil... Problème résolu sans réponse... handicapé
0
dkdlv
 
gros blaireau...
0