Inhaltsverzeichnis

kill - Signale an Prozesse senden

Kurzfassung: kill sendet Signale an Prozesse, typischerweise zum Beenden (TERM/KILL). Es kann per PID gezielt an einzelne oder mehrere Prozesse senden.

Übersicht

Signale steuern Prozesse (Beenden, neu laden, stoppen). kill arbeitet mit PIDs, während killall nach Namen adressiert.

Voraussetzungen

Anleitung

Prozesse beenden

# Freundlich beenden (Standard: TERM)
kill 1234
 
# Explizit TERM
kill -TERM 1234
 
# Hart beenden (sofort, ohne Aufräumen)
kill -KILL 1234

An mehrere PIDs senden

kill -HUP 123 456 789

Prozessliste aus ps/pgrep nutzen

# Per Name suchen und beenden (vorsichtig!)
kill -TERM $(pgrep -u www-data nginx)

Hinweise

  • SIGTERM bevorzugen; SIGKILL nur als letzte Option.
  • SIGHUP wird häufig zum Neuladen von Konfigurationen genutzt.

Siehe auch

Quellen