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: