> salut ...
> 
> > bash est ton ami:
> > en ligne de commande:
> >
> > while(true);do ps auwwx > /dev/null| grep xmule;if [ $? != 0 ];then
> > xmule;fi;sleep 10;done
> 
> 
> 

bash !....

ps auwx > /dev/null | grep xmule -----------> toujours faux
ps auwx | grep xmule >/dev/null 2>&1 -------> toujours vrai
ps auwx | grep [x]mule >/dev/null 2>&1 -----> vrai si xmule tourne, faux sinon

/sbin/pidof xmule serait un peu mieux ...

ensuite autant tester tout de suite la commande plut�t que son code de sortie:
if ! /sbin/pidof xmule >/dev/null 2>/&1; then ....

enfin pourquoi lancer des pipes ou autre proc � l'infini ... 
alors qu'on peut lancer xmule en t�che de fond et tester l'existence de /proc/$! ... : 
while :; do xmule & while :; do if [ -e /proc/$! ]; then sleep 10; else break; fi; 
done; done


bye
jipe




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à