Je viens de tester avec d'autres service et cela me pause le même problème ... avec slapd ainsi que inetd par exemple
Une idée ? Pour rappelle J'ai un script qui test si mon ldap est lancé si il ne l'est pas il est sencé le relancé ( tache cron tte les minutes ... J'ai dans mon cron : */1 * * * * /root/slapd.sh > slapd.txt Et dans mon script /root/slapd.sh : #!/bin/sh ok=`nmap localhost | grep ldapssl | cut -d ' ' -f5` #echo "ok=$ok" if (test "$ok" != "ldapssl"); then #echo "pas OK" /etc/init.d/slapd restart exit 0 else #echo "OK" exit 0 fi exit 0 Mon script fonctionne correctement quand je le lance en mode console mais pas en cron, en cron j'ai l'erreur suivante : Stopping OpenLDAP: slapd - failed: /etc/init.d/slapd: line 1: start-stop-daemon: command not found Merci de votre aide Nico -----Message d'origine----- De : Nicolo [mailto:[EMAIL PROTECTED] Envoyé : mercredi 3 mai 2006 16:50 À : debian-user-french@lists.debian.org Objet : Re: Probleme de tache CRON > On Tuesday 11 April 2006 19:33, Nicolas MAROT wrote: > > je ne vois quelle peut être la différence à l'exécution d'iun script en > > mode commande et en tache cron ... > > L'environnement est different. Fait la commande 'env|sort' en mode commande > puis > en cron et compare les deux; > > A+, JD. Hello En effet je vois que les environnement sont différents : En cron j'ai : HOME=/root [EMAIL PROTECTED] LANGUAGE=fr_FR:fr:en_GB:en LOGNAME=root PATH=/usr/bin:/bin PWD=/root SHELL=/bin/sh SHLVL=2 _=/usr/bin/env Et en console j'ai : HOME=/root [EMAIL PROTECTED] LANGUAGE=fr_FR:fr:en_GB:en LOGNAME=root LS_OPTIONS=--color=auto MAIL=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/root SHELL=/bin/bash SHLVL=2 SSH_CLIENT=XXX.XXX.XXX.XXX 2723 22 SSH_CONNECTION=XXX.XXX.XXX.XXX 2723 YYY.YYY.YYY.YYY 22 SSH_TTY=/dev/pts/0 TERM=xterm USER=root _=/usr/bin/env J'ai tenté de passé dans mon script le PATH complet : PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 Mais toujours la même erreur ... je vois pas trop quelle variable global pourrait m'aider ... z'avez une idée ? Merci ;-) Nico