Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash kill Verwendung: Beenden von Prozessen
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
    5. Tipps

[Linux] Bash kill Verwendung: Beenden von Prozessen

Übersicht

Der Befehl kill wird in Bash verwendet, um Prozesse zu beenden. Er sendet Signale an Prozesse, die auf verschiedene Weise verarbeitet werden können. Der häufigste Anwendungsfall ist das Beenden eines Prozesses, der nicht mehr reagiert oder der manuell gestoppt werden soll.

Verwendung

Die grundlegende Syntax des Befehls lautet:

kill [Optionen] [Prozess-ID]

Häufige Optionen

  • -l: Listet alle verfügbaren Signale auf.
  • -s SIGNAL: Gibt das zu sendende Signal an (z.B. SIGTERM, SIGKILL).
  • -n NUM: Sendet das Signal mit der angegebenen Nummer.

Häufige Beispiele

  1. Prozess mit der PID 1234 beenden:
    kill 1234
    
  2. Prozess mit der PID 5678 mit einem spezifischen Signal beenden (z.B. SIGKILL):
    kill -s SIGKILL 5678
    
  3. Alle Prozesse eines bestimmten Benutzers beenden:
    kill -u benutzername
    
  4. Alle Prozesse mit einem bestimmten Namen beenden (z.B. myapp):
    pkill myapp
    

Tipps

  • Verwenden Sie kill -l, um eine Liste der verfügbaren Signale zu sehen, die Sie senden können.
  • Seien Sie vorsichtig mit dem Signal SIGKILL, da es den Prozess sofort beendet, ohne ihm die Möglichkeit zu geben, Ressourcen freizugeben.
  • Nutzen Sie ps oder top, um die Prozess-IDs (PIDs) der laufenden Prozesse zu finden, die Sie beenden möchten.