Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:befehle:kill

Dies ist eine alte Version des Dokuments!


kill - Prozesse beenden

(2025)

Das Kommando kill wird verwendet, um Prozesse in einem Linux-System zu beenden. Es sendet Signale an Prozesse, um diese zu steuern, wobei das häufigste Signal das `SIGTERM`-Signal ist, das den Prozess höflich auffordert, sich selbst zu beenden.

Syntax

kill [OPTIONEN] <PID>

Wichtige Optionen

Die häufig verwendeten Optionen für das Kommando kill sind:

Option Beschreibung
-9 Sendet das `SIGKILL`-Signal, um den Prozess zwangsweise zu beenden. Dieser Signaltyp kann nicht abgefangen oder ignoriert werden.
-15 Sendet das `SIGTERM`-Signal, um den Prozess freundlich zu beenden (Standard).
-l Listet alle verfügbaren Signale auf.
-s <Signal> Sendet ein spezifisches Signal an den Prozess (z.B. `kill -s SIGSTOP <PID>`).
-<PID> Der Prozess, der beendet werden soll, wird durch die Prozess-ID (PID) angegeben.

Beispiele

Einige Beispiele für die Verwendung von kill:

  • Beendet einen Prozess mit der PID `1234`:
kill 1234
  • Zwingt einen Prozess mit der PID `1234` zum Beenden (mit `SIGKILL`):
kill -9 1234
  • Beendet alle Prozesse eines bestimmten Benutzers (z.B. „user1“):
kill -9 -u user1
  • Listet alle verfügbaren Signale auf:
kill -l

Hinweis

  • Der Befehl kill sendet Signale an Prozesse, wobei die Standardaktion das Beenden des Prozesses ist.
  • Einige Prozesse können so konfiguriert sein, dass sie bestimmte Signale ignorieren oder abfangen. In solchen Fällen muss eventuell ein anderes Signal verwendet werden (z.B. `SIGKILL` mit `-9`).
  • Zum Beenden von Prozessen anderer Benutzer sind möglicherweise Administratorrechte erforderlich (z.B. mit `sudo`).

Weitere Informationen

Die Man-Page liefert detaillierte Informationen über kill und die verfügbaren Signale:

man kill

Weitere Informationen zu Signalen finden Sie unter: Signal Man-Page

linux/befehle/kill.1740923340.txt.gz · Zuletzt geändert: 2025/03/02 13:49 von Branislav Zeljak