Bonjour voila je voudrais creer un script de demarrage pour une application mais j'ais un probleme pour le stop
le probleme est que ma variable courante contient le pid de ma commande ps -aux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 stop() { echo -n $"Stopping $prog: " PID=`ps -aux | grep partimaged | awk '{ print $2 }'` kill -9 $PID RETVAL=$? echo [ $RETVAL -eq 0 ] return $RETVAL }
de fait qd je fait mon kill la commande est terminée je me retrouve avec un message pas propre
Autre probleme pour le status dans PID les pid sont suivit d'un \n donc pour le statusStopping partimaged: ./pimaged: kill: (3389) - No such pid
je recupere
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 PID=`ps -aux | grep partimaged | awk '{ print $2 }'` if [ $nb -ne 1 ] then echo -n "partimaged (pid $PID) is running" else echo "partimaged is stopped" fi
Merci d'avance de votre aidepartimaged (pid 4336
4976) is running
Partager