Le 12548i�me jour apr�s Epoch,
OLIVER Patrice �crivait:

>> On Mon, May 10, 2004 at 11:37:42AM +0200, OLIVER Patrice
>> wrote:
>> > Et pourtant, les t�ches que j'ai rajout� dans /etc/crontab
>> > (par vi) ne sont pas ex�cut�es. 
>> 
>> A priori c'est la bonne fa�on; comment sais-tu qu'elles ne
>> sont pas execut�es? Peut-�tre qu'elles sont execut�es par
>> cron mais ne font pas ce que tu penses qu'elle font.
>> 
>> 00 9 * * 1-5 root    /DEVELOP/dev_sh/teletrans/S009_vers_appli > /dev/null
>> 
>> Retire le > /dev/null pour recevoir d'eventuels messages
>> d'erreurs. Rajoute qqch du genre:
>
> Toutes mes t�ches �crivent des logs et fonctionnent quand je les lance � la 
> main.
> Comme je en vois pas de logs, j'en d�duit qu'elles ne sont pas
> lanc�es par le cron.

Mauvaise d�duction. L'environnement "� la main" n'est pas le m�me que
celui mis en place par cron. Une simple erreur dans le fichier, comme
sourcer un fichier du genre $HOME/test et que $HOME n'est pas
positionn� peut causer un arr�t sans message de ton prog.

-- 
"Do not meddle in the affairs of wizards, for you are crunchy and good
with ketchup."

Répondre à