tu peux tenter killall si il est disponible il est basé sur le nom
par exemple pour tuer toutes les sessions de tous les users qui utilisent csh comme shell.
si killall n'est pas disponible il faut bricoler...
mais je déteste cette solution à cause du risque d'erreur majeur... donc à utiliser avec prudence.
ps -ef | grep ' -csh' | awk '{print $2}' | grep -v grep | xargs kill
si il reste des processus alors
ps -ef | grep ' -csh' | awk '{print $2}' | grep -v grep | xargs kill -15
si il en reste encore
ps -ef | grep ' -csh' | awk '{print $2}' | grep -v grep | xargs kill -9
ou la méthode dangereuse faire directement le "-9"
Partager