Kurzfassung: kill sendet Signale an Prozesse, typischerweise zum Beenden (TERM/KILL). Es kann per PID gezielt an einzelne oder mehrere Prozesse senden.
Signale steuern Prozesse (Beenden, neu laden, stoppen). kill arbeitet mit PIDs, während killall nach Namen adressiert.
SIGTERM, SIGKILL, SIGHUP)# Freundlich beenden (Standard: TERM) kill 1234 # Explizit TERM kill -TERM 1234 # Hart beenden (sofort, ohne Aufräumen) kill -KILL 1234
kill -HUP 123 456 789
# Per Name suchen und beenden (vorsichtig!) kill -TERM $(pgrep -u www-data nginx)
SIGTERM bevorzugen; SIGKILL nur als letzte Option.SIGHUP wird häufig zum Neuladen von Konfigurationen genutzt.