sammlung:kill

Dies ist eine alte Version des Dokuments!


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

  • Kenntnisse zu Signalen (z. B. SIGTERM, SIGKILL, SIGHUP)
  • Ausreichende Rechte für fremde Prozesse (Root)

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

sammlung/kill.1767727604.txt.gz · Zuletzt geändert: von 127.0.0.1