Kill : Tuer tous les processus avec le même nom
Posted On
Si un script programmé bug, il arrive de temps en temps qu’il ne se termine jamais, et donc que celui qui sera lancé après fasse la même chose, etc …
Au final quand vous vous en rendez compte, il y a 200 process qui tournent et vous en avez pour 2h à les tuer à la main
Avec un peu de chance c’est le seul script qui tourne, et donc un simple killall suffira :
killall java
Par exemple si ce sont des scripts en java
Mais souvent ce n’est pas si simple 🙂 Il faut donc trouver une solution avec un grep permettant de killer uniquement les process contenant un certain nom, par exemple :
ps aux | grep monscript | grep -v grep | awk '{ print $2; }' | sudo xargs kill -9
Evidemment, à vous de remplacer « monscript » par un morceau du nom judicieusement choisi 🙂