Bonjour,
j'ai un petit souci avec crontab. j'ai ajouté le lancement d'un programme toutes les 10 minutes et je n'ai pas eu de pb jusqu'a ces qqs jours où j'ai constaté qu'en fait le programme n'était pas éxecuté.
j'ai vérifié dans le fichier de log /var/log/cron, il semble que le prog soit bien lancé toutes les 10 minutes, cependant je n'ai aucun résultat d'exécution probant…
le lancement du programme en question en ligne de commande fonctionne, le chemin d'accès est donc bon.
j'ai également vérifié que le contenu du crontab n'était pas erroné en faisant crontab -l
j'ai ajouté une ligne dans la table pour tester et le nv service est bien lancé, puis je l'ai retiré. Le changement a bien été pris en compte (crontab -e)
mais lorsque j'ai voulu recommencer le test en ajoutant une entrée dans le crontab, puis la retirer, l'effacement du crontab de cette entrée de test n'a pas été pris en compte par le système, à savoir qu'elle apparait tjs dans le fichier de log, mais par contre elle n'apparait pas dans le fichier /var/spool/cron/myuser ni lorsqu'on fait crontab -l
si qq1 pouvait m'éclairer ce serait vraiment sympa.
merci d'avance.
# cron foireux?
Posté par calandoa . Évalué à 3.
Sinon, est ce que ton script utilise des arguments ou des variables d'environnement? Par exemple, si il lance une application X, ça risque de foirer car DISPLAY n'est pas mise à la bonne valeur...
[^] # Re: cron foireux?
Posté par gregolak . Évalué à 2.
programme qui ne se lancait pas tout simplement
parce que j'avais pas mis le chemin complet
(j'avais monProg au lieu /usr/local/bin/monProg)
[^] # Re: cron foireux?
Posté par nicole . Évalué à 1.
Ensuite, non il n'y a pas de paramètres...
*/10 * * * * /usr/local/bin/prog1
15 00 * * * /usr/local/bin/prog2;/usr/local/bin/prog3
Le prog1 n'est pas lancé, par contre cette nuit, prog2 et prog3 ont bien été lancé à minuit 15...
Quand je lance dans un terminal /usr/local/bin/prog1, ca s'exécute bien comme il faut...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.