Tester si un script tourne déjà - Shell/Batch - Programmation
MarshPosté le 30-01-2016 à 18:21:09
Salut,
J'essai de faire un script shell qui teste si un script tourne déjà. En mode terminal, je ance ps eaf | grep monscript.pl | grep -v 'grep' | wc -l
Si le script tourne cela renvoit 1 sinon 0. Par contre, quand le l'integre dans mon script shell RES=`ps eaf | grep monscript.pl | grep -v 'grep' | wc -l`
Le resultat est different, cela me retourne 3 si le script tourne sinon 2.
Marsh Posté le 30-01-2016 à 18:21:09
Salut,
J'essai de faire un script shell qui teste si un script tourne déjà.
En mode terminal, je ance
ps eaf | grep monscript.pl | grep -v 'grep' | wc -l
Si le script tourne cela renvoit 1 sinon 0.
Par contre, quand le l'integre dans mon script shell
RES=`ps eaf | grep monscript.pl | grep -v 'grep' | wc -l`
Le resultat est different, cela me retourne 3 si le script tourne sinon 2.
Je ne comprends pas, à l'aide
Merci