Linux-Befehl – Beenden Sie den Prozess entsprechend dem Prozessnamen

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 .

Nachdruck von: Linux-Befehl – ​​Beenden Sie den Prozess basierend auf dem Prozessnamen_linux beendet den Prozess basierend auf dem Prozessnamen_IT Knives Out Blog-CSDN-Blog

おすすめ

転載: blog.csdn.net/fuhanghang/article/details/132742912