Tuer toutes les instances d'un script python
Par Heinry 1.0 Olivier le vendredi, juin 13 2008, 13:57 - CLI - Lien permanent
Jusqu'ici pour tuer les instances d'un programme, j'utilisais un bout de code bash punk d'apo33:
ps -e|grep pd 2>&1 > /dev/null
if $? -eq 0 ; then
killall -9 pd
fi
Problème avec les scripts python: on risque de tuer d'autres programmes si on tue sans discernement.
La solution tient sur une seule ligne:
ps x | grep python | grep nomduscriptatueravecdiscernement.py | cut -f 2 -d ' ' | xargs kill