> 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"
