Le Mon, 17 May 2004 14:05:53 +0200, Bertrand Lema�tre a �crit�: > 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 Bonjour,
Je retransmets ma demande, n'ayant pas trouv� la cause. J'ai essay� de comprendre pourquoi le PATH n'est pas correctement positionn� en regardant son contenu en faisant (extrait de crontab -l): 0 6 * * 1-5 /bin/echo $PATH; /etc/init.d/nfs-kernel-server restart et j'obtiens : /usr/bin:/bin Stopping NFS kernel daemon: mountd/etc/init.d/nfs-kernel-server: line 74: start-stop-daemon: command not found PATH ne comprenant pas /sbin qui contient start-stop-daemon cela ne peut fonctionner... Bon, pourtant dans /etc/crontab j'ai PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin Est-ce que quelqu'un a les m�mes soucis ? D'o� cela peut il venir ?

