Pkill
Version vom 27. Januar 2026, 17:08 Uhr von Thomas.will (Diskussion | Beiträge)
pkill: Schickt einem Prozess anhand des Namens ein Signal
- Hinweis
pkill verändert den Systemzustand. Apache2 muss für jedes Beispiel erneut laufen.
Vorbereitung
- sudo systemctl start apache2
- mc
- beendet alle Prozesse mit exakt passendem Namen
- pkill -x apache2
- beendet den ältesten gestarteten Prozess mit passendem Namen
- pkill -xo mc
- sendet ein bestimmtes Signal statt SIGTERM
- pkill -SIGKILL -x apache2
- beendet nur Prozesse eines bestimmten Users
- pkill -u thomas mc
- beendet Prozesse anhand der vollständigen Kommandozeile
- pkill -f apache
Übungsaufgaben
- Aufgabe 1
- Beende den aktuell laufenden nano-Prozess
- Aufgabe 2
- Starte einen zweiten nano-Prozess und beende danach nur den ältesten der laufenden nano-Prozesse
- Aufgabe 3
- Beende alle nano-Prozesse des aktuellen Benutzers
- Aufgabe 4
- Beende alle laufenden cron-Prozesse
- Aufgabe 5
- Beende cron mit einem anderen Signal als dem Standardsignal
- Aufgabe 6
- Beende genau einen cron-Prozess, obwohl mehrere laufen
- Aufgabe 7
- Überprüfe, ob cron nach dem Beenden wieder läuft
- Aufgabe 8
- Finde einen Weg, cron-Prozesse zu adressieren, ohne sie zu beenden
- Aufgabe 9
- Beende cron-Prozesse so, dass möglichst keine anderen Prozesse betroffen sind
- Aufgabe 10
- Vergleiche das Beenden von nano und cron und erkläre einen Unterschied