Ok j'ai regard� les droit sur mon fichier pid, il appartient � root ... cela voudrait dire qu'il faut que je lance mon script avec un autre utilisateur (ex mrtg) ??? Bien � vous Philippe http://www.devparadise.com/ ----- Original Message ----- From: "Stephane" <[EMAIL PROTECTED]> To: "Philippe PETIT" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Monday, September 10, 2001 3:20 PM Subject: Re: [Confirme] pb: script sh de d�marrage mrtg > Salut Philippe, quel ID est proprietaire du fichier mrtg.pid ? > Si ton fichier n'est pas supprime, il ne me vient que deux > explications : soit le processus n'est pas proprietaire de ce > fichier (mal relance, ou peut-etre que ton script genere un autre > proces donc un autre pid ?) ; > soit le fichier n'est pas efface assez vite, avant que la > tentative d'ecrire n'arrive, mais cela me parait peu probable. > > Au fait, comment crees-tu ce fichier (a moins que ce ne soit le > systeme/programme qui ne le fasse ... dans ce cas, il faut agir a > ce niveau, en ecrasant l'ancien, sans scrupules ... > > C'est un peu vague, mais j'espere que cela te donnera des idees. > A+ > Stef > > Philippe PETIT wrote: > > > > voila j'ai cr�er le script suivant : > > > > #!/bin/sh > > # > > # mrtg > > # > > # description: mrtg system monitoring daemon > > # > > # chkconfig: 23456 90 20 > > # processname: mrtg > > # pidfile: /home/www/mrtg.atoutdev.org/cfg/mrtg.pid > > # Source function library. > > . /etc/rc.d/init.d/functions > > > > # See how we were called. > > case "$1" in > > start) > > echo -n "Starting mrtg daemon: " > > exec /usr/local/mrtg-2/bin/mrtg /home/www/mrtg.atoutdev.org/cfg/mrtg.cfg > > [ $? -eq 0 ] && touch /var/lock/subsys/mrtg > > ;; > > stop) > > echo -n "Stopping mrtg daemon: " > > killproc mrtg > > sleep 2 > > rm -f /home/www/mrtg.atoutdev.org/cfg/mrtg.pid > > rm -f /var/lock/subsys/mrtg > > echo > > ;; > > status) > > status mrtg > > ;; > > restart|reload) > > $0 stop > > $0 start > > ;; > > *) > > echo "Usage: mrtg start|stop|status|restart|reload}" > > exit 1 > > esac > > exit 0 > > > > le probl�me c'est que le fichier /home/www/mrtg.atoutdev.org/cfg/mrtg.pid > > n'est pas toujours supprim� et donc emp�che le red�marrage correcte de mrtg. > > > > une id�e ? > > > > Bien � vous > > Philippe > > http://www.devparadise.com/ > > >
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
