[Shell] Problème de case et pkill -f
Bonjour,
J'ai un petit problème avec mon shell
Dès que je lui met un pkill -f il n'execute pas ce qu'il y a après.
Voilà un exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| case $1 in
#Start
start)
echo "Lancement du serveur $3"
screen -A -m -d -S $3 ./testeur;;
#Stop
stop) echo "Arret du serveur $3"
pkill -f $3;;
#Restart
restart) pkill -f $3
echo "Lancement du serveur $3"
screen -A -m -d -S $3 ./testeur;;
#Autres
*) echo "Erreur de parametre";;
esac |
La commande start marche, la commade stop marche mais pour la commande restart, il s'arrete à pkill -f $3 car je ne vois pas le message suivant apparaitre et testeur n'est pas lancé : Lancement du serveur $3
Merci