In diesem Artikel wird der Linux-Befehl zum Beenden (Töten) eines Prozesses anhand seines Namens vorgestellt.
Es gibt drei Hauptmethoden:
1) ps + greifen
2) killall
3)pkill
Methode 1: ps + grep
Verwendung
ps -ef | grep procedure_name | grep -v grep | awk '{print $2}' | xargs kill
procedure_name ist der Prozessname.
analysieren
1)ps -ef
Listen Sie alle Prozesse auf
2)grep procedure_name
Suchen Sie den Prozess mit dem angegebenen Prozessnamen
3)grape -v grep
Zeigen Sie keine Prozesse mit grep an (dh den Prozess, der diesem grep-Befehl entspricht).
4)awk '{print $2}'
Prozess-ID herausfiltern
5)xargs töten
Töte den angegebenen Prozess
Methode 2: killall
Verwendung
killall procedure_name
procedure_name ist der vollständige Prozessname.
Linux killall wird zum Beenden eines Prozesses verwendet. Im Gegensatz zu kill werden alle Prozesse mit dem angegebenen Namen beendet.
Der Kill-Befehl beendet die angegebene Prozess-PID und muss mit ps verwendet werden, während killall direkt mit dem Prozessnamen arbeitet, was praktischer ist.
Methode 3: pkill
Verwendung
pkill procedure_name
Linux pkill wird zum Beenden eines Prozesses verwendet. Der Unterschied zu kill besteht darin, dass alle Prozesse mit dem angegebenen Namen beendet werden , ähnlich dem Befehl killall.
Der Kill-Befehl beendet die angegebene Prozess-PID und muss mit ps verwendet werden, während pkill direkt mit dem Prozessnamen arbeitet, was praktischer ist .