Pkill: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
====pkill: Schickt einem Prozess anhand des Namens ein Signal==== | ====pkill: Schickt einem Prozess anhand des Namens ein Signal==== | ||
;Hinweis | ;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 | ;beendet alle Prozesse mit exakt passendem Namen | ||
| Zeile 18: | Zeile 22: | ||
;beendet Prozesse anhand der vollständigen Kommandozeile | ;beendet Prozesse anhand der vollständigen Kommandozeile | ||
*pkill -f apache | *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 | |||
Aktuelle Version vom 27. Januar 2026, 17:08 Uhr
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