Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:allgemein:system:kill

kill

kill wird benutzt um außer Kontrolle geratene Prozesse, die sich nicht mehr auf normale Art beenden lassen, zu terminieren.

Syntax

kill [-Signr] PID

Optionen

Standardmäßig (ohne Angabe) wird als Signr 15 (SIGTERM) gesendet, zeigt dies keine Wirkung, so kann versucht werden SIGKILL (9) zu senden, dies tut der Kernel ebenfalls bei Prozessen, die z. B. während des Herunterfahrens nicht auf SIGTERM reagieren.

Beispiel

Beachte, das dem Senden des Signals, anders als bei killall, kein Schalter gesetzt werden muss:

# kill -9 13548

killall

killall ist das Äquivalent zu kill, wobei hier nicht die PID (Prozessnummer) angegeben wird, sondern der Name des Prozesses. Der Aufruf erfolg ähnlich wie bei kill, allerdings stehen weitere Optionen zur Verfügung, um killall beispielsweise komplexere Muster übergeben zu können.

Optionen

  • [-s Signr]

Standardmäßig (ohne Angabe) wird als Signr 15 (SIGTERM) gesendet, zeigt dies keine Wirkung, so kann versucht werden SIGKILL (9) zu senden, dies tut der Kernel ebenfalls bei Prozessen, die z. B. während des Herunterfahrens nicht auf SIGTERM reagieren.

  • Für weitere Optionen siehe Manfile.

Beispiel

Beachte, dass dem Senden des Signals - anders als bei kill - ein „-s “ vorgestellt werden muss:

# killall -s 9 amarok
linux/allgemein/system/kill.txt · Zuletzt geändert: 24.02.2020 18:46 von marc