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.
Die grundlegende Syntax des Befehls lautet:
kill [Optionen] [Prozess-ID]
-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.kill 1234
kill -s SIGKILL 5678
kill -u benutzername
myapp
):
pkill myapp
kill -l
, um eine Liste der verfügbaren Signale zu sehen, die Sie senden können.SIGKILL
, da es den Prozess sofort beendet, ohne ihm die Möglichkeit zu geben, Ressourcen freizugeben.ps
oder top
, um die Prozess-IDs (PIDs) der laufenden Prozesse zu finden, die Sie beenden möchten.