Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:kill

Dies ist eine alte Version des Dokuments!


kill - Prozesse beenden

Der Befehl kill wird verwendet, um einen laufenden Prozess zu beenden oder ihm ein Signal zu senden. Dies kann nützlich sein, wenn ein Prozess nicht mehr reagiert oder du ihn gezielt steuern möchtest.

Syntax

kill [OPTIONEN] PID

Der Befehl sendet standardmäßig das Signal SIGTERM (15), um den Prozess sanft zu beenden. Du kannst auch andere Signale senden, um den Prozess auf verschiedene Weisen zu steuern.


Wichtige Optionen

Option Beschreibung
`-l` Listet alle verfügbaren Signale auf.
`-s SIGNAL` Sendet das angegebene Signal an den Prozess (z. B. `SIGKILL`).
`-9` Sendet das SIGKILL-Signal, um den Prozess sofort zu beenden.
`-15` Sendet das SIGTERM-Signal (Standard), um den Prozess sanft zu beenden.

Beispiele

Prozess mit PID 1234 sanft beenden (SIGTERM):

kill 1234

Prozess mit PID 1234 sofort beenden (SIGKILL):

kill -9 1234

Ein bestimmtes Signal an einen Prozess senden (z. B. SIGSTOP zum Anhalten):

kill -s SIGSTOP 1234

Alle Prozesse eines Benutzers beenden:

kill -9 -u benutzername

Alle Prozesse eines bestimmten Programms beenden (z. B. „firefox“):

pkill firefox

Hinweis

- kill sendet Signale an Prozesse anhand ihrer PID (Prozess-ID). Wenn du die PID eines Prozesses herausfinden möchtest, kannst du den Befehl ps oder top verwenden. - Das SIGTERM-Signal (Standard) bittet den Prozess, sich selbst zu beenden. Wenn der Prozess nicht reagiert, kannst du das SIGKILL-Signal verwenden, um ihn sofort zu beenden.


Alternativen

Falls du Prozesse basierend auf ihrem Namen beenden möchtest, kannst du den Befehl pkill verwenden, um Prozesse nach Namen zu beenden.


Weitere Informationen

Die Man-Page liefert detaillierte Informationen:

man kill
workshop/cli/kill.1739695972.txt.gz · Zuletzt geändert: (Externe Bearbeitung)