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.

SignalZahlenwertBeschreibung
SIGHUP1Signal Hangup
SIGINT2Signal Interrupt
SIGKILL9Sofortiges Beenden
SIGTERM15Normales 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 '. Ohne Angabe eines Signals wird SIGTERM (15) gesendet.

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.