On Thu, May 01, 2003 at 03:03:27PM +0200, Laurent wrote: > Bonjour � tous,
Salut, > # crontab -l > 05,10,15,20,25,30,35,40,45,50,55 * * * * root /usr/local/bin/adsl.sh � moins que tu ne veuilles vraiment pas executer sur l'heure exacte, tu peux �crire: 0/5 * * * * root /usr/local/bin/adsl.sh > Donc ma cron � l'air de bien s'ex�cuter mais ma connexion ADSL ne se > relance pas, ce qui laisse croire que le script ne s'ex�cute pas, et > quand je le lance � la main la connexion repart. > > Qu'ai-je oubli� ? Difficile � dire; �a aiderait si tu envoyais aussi le contenu de adsl.sh. Il y a quand m�me de bonnes chances que ce soit un probleme de PATH: tu as des executables dans le $PATH de ton shell, qui ne sont pas dans le $PATH du shell lanc� par cron. Tu peux corriger �a soit en mettant les chemins explicitement dans adsl.sh, soit en definissant le PATH dans la crontab: 0/5 * * * * root PATH=/bin:/..... /usr/local/bin/adsl.sh Ou bien encore: PATH=/bin:/.... 0/5 * * * * root /usr/local/bin/adsl.sh (Mais dans ce cas l�, le chemin change pour toutes les lignes, ce qui peut �tre ind�sirable). > J'ai regard� les man de cron et crontab mais rien ne me laisse croire > que j'ai oubli� quelque chose. Mais si, sinon �a marcherait :-) HTH, Y.

