Prozess beenden in Linux (2023)
Unter Linux wird jede laufende Instanz eines Programms als Prozess bezeichnet, der eine eindeutige Prozess-ID hat. Das Beenden von Prozessen kann helfen, Systemressourcen freizugeben. Dieser Artikel erklärt, wie man Prozesse mithilfe von Befehlen wie 'kill', 'pkill' und 'killall' sowie über GUI-Tools beendet.
Beenden Sie den Prozess über die Befehlszeile in Linux
Verwenden Sie Beendigungssignale, um Prozesse zu steuern. Zu den gebräuchlichsten Signalen gehören SIGKILL (9) und SIGTERM (15). Identifizieren Sie Prozess-IDs mit 'ps' oder 'pidof' und beenden Sie Prozesse mit 'kill'.
Beendigungssignale
Signale wie SIGHUP, SIGINT, SIGKILL und SIGTERM werden verwendet, um Prozesse zu steuern.
| Signal | Zahlenwert | Beschreibung |
|---|---|---|
| SIGHUP | 1 | Signal Hangup |
| SIGINT | 2 | Signal Interrupt |
| SIGKILL | 9 | Sofortiges Beenden |
| SIGTERM | 15 | Normales Beenden |
Identifizieren Sie die Prozess-IDs
Verwenden Sie den Befehl 'ps' oder 'pidof', um die Prozess-ID zu erhalten. Anschließend können Sie den 'kill'-Befehl verwenden, um den Prozess zu beenden.
Beenden Sie den Prozess mit dem Kill-Befehl
Die Syntax ist 'kill
Prozess beenden mit dem pkill-Befehl
'pkill' ermöglicht das Beenden von Prozessen basierend auf einem Muster. Verwenden Sie Optionen wie '-u' für Prozesse eines bestimmten Benutzers.
Beenden Sie den Prozess mit dem Befehl killall
'killall' beendet alle Prozesse mit einem bestimmten Namen. killall .
Beenden Sie den Linux-Prozess mit dem Befehl top/htop
Verwenden Sie 'top' oder 'htop', um alle laufenden Prozesse zu sehen und gezielt zu beenden.
Beenden Sie einen Prozess über den Systemmonitor in Linux
Öffnen Sie das Systemmonitor-Tool aus dem Anwendungsmenü, navigieren Sie zu dem Prozess, und beenden Sie ihn über die GUI.