[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

crontab et PATH



Bonjour,


J'ai un serveur dhcp que je veux relancer régulièrement par cron, en
lançant /etc/init.d/dhcp3-server restart, depuis un script shell.


Le problème est qu'il ne trouve pas start-stop-daemon.

pourtant start-stop-daemon existe sous /sbin :

whereis start-stop-daemon
start-stop-daemon: /sbin/start-stop-daemon
/usr/share/man/man8/start-stop-daemon.8.gz

et 

le path de contab comprend bien /sbin

extrait de /etc/crontab
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin


Quand je corrige /etc/init.d/dhcp3-server et met /sbin/start-stop-daemon,
Cela fonctionne.


Tout se passe comme si la variable PATH du cron n'était pas prise en
compte dans le shell que je lance.


Avez vous une explication ?
Il ne faut pas faire "export PATH=$PATH"


Merci





Reply to: