Linux: Prozess inkl. Unterprozessen (Children/Childs/Grandchilds) beenden ("killen")

Um unter Linux (z.Bsp. Debian Jessy) eine komplette Prozessstruktur (Prozessbaum) mit einem Befehl sofort zu beenden, hilft folgendes Syntax:

kill `pstree -l -p PID |grep "([[:digit:]]*)" -o |tr -d '()'`

Beispiel:

Sie haben ein Backup mit der PID (Prozess ID) 12345 gefunden, welchen Sie sofort beenden möchten. Wie viele solcher Prozesse haben Backups häufig Unterprozesse (Childs) laufen, welche durch die «normalen Kill-Befehle» nicht immer automatisch mit beendet werden. Der Befehl für den Beispiel PID 12345 würde also lauten:

kill `pstree -l -p 12345 |grep "([[:digit:]]*)" -o |tr -d '()'`

Dieser Artikel hat Dir geholfen ?
.. und Dir nerviges Ausprobieren, Suchen und Zeit erspart ?

Dann würde ich mich sehr freuen, wenn Du diese werbefreie Hilfeseite mit einer kleinen Anerkennung unterstützen würdest.
Vielen Dank !
PayPal Donate QR Code

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

4 × 4 =