In diesem Artikel erfahren Sie, wie Sie einen Prozess unter Linux über die Befehlszeile beenden.
Manchmal werden Prozesse nicht mehr ausgeführt oder sterben unerwartet ab, und wenn Sie versuchen, den Prozess erneut auszuführen, erhalten Sie möglicherweise eine Fehlermeldung, dass das Original nie wirklich vollständig heruntergefahren wurde.
In einem solchen Fall müssen Sie den Prozess über die Befehlszeile beenden.
Sie können den Prozess auf verschiedene Weise beenden. Einiges davon haben wir in diesem Artikel behandelt.
Es gibt verschiedene Signale, die an beide Kill-Befehle gesendet werden können. Wir können ein Signal verwenden, um einen Prozess mit Namen und Nummern zu beenden.
Um den Namen und die Nummer des Signals herauszufinden, führen Sie den folgenden Befehl aus:
kill -l
Hier finden Sie eine Liste der Signale. Es gibt 3 Signale, die wir behandelt haben.
SIGKILL - 9 - Kraftvoll schließen
SIGTERM - 15 - Abschlusssignal
SIGSTOP - 19 - Stoppen Sie den Prozess
Lass uns anfangen.
1)
Finden Sie die Prozess-ID mit dem Befehl ps:
ps aux | grep [process name]
Um den Prozess zu beenden:
kill -9 (--SIGKILL) [PID]
2)
Finden Sie die Prozess-ID mit dem obersten Befehl:
top
Um den Prozess zu beenden
type k enter
type PID enter
Now type signal. By default, the signal set to 15/sigterm. You can change it or use it by entering
Der Prozess wird getötet.
3)
Suchen Sie die Prozess-ID mit dem Befehl pgrep.
Hier müssen Sie den Prozessnamen kennen, um die Prozess-ID zu finden. Wenn Sie den Prozessnamen nicht kennen, müssen Sie die Prozess-ID auf andere Weise ermitteln.
pgrep [process name]
Um den Prozess zu beenden
kill -9 (--SIGKILL) [PID]
4)
Suchen Sie die Prozess-ID mit dem Befehl jobs:
jobs
Sie erhalten die Job-ID des Prozesses. Wir werden diese Job-ID verwenden, um den Prozess zu beenden.
Um den Prozess zu beenden:
kill %1 [1 is a job ID]
Nach dem %-Symbol müssen Sie die Job-ID angeben.
[Brauchen Sie Hilfe, um diesen Fehler zu beheben? Wir helfen Ihnen.]
Jetzt haben Sie gelernt, einen Prozess über die Befehlszeile zu beenden. Es gibt auch verschiedene Befehle, um den Prozess zu beenden. In diesem Artikel haben wir einige der Befehle zum Beenden des Prozesses erwähnt.
Heute haben wir gesehen, wie unsere Support-Techniker diesen Fehler beheben.