...
Killing
Killing a process tree
This sometimes generates a list of processes that are not in the tree. To be safe, use pstree -p <PID>
to check.
Find the root PID of the process tree then generate the command required to kill the entire tree by:
Code Block |
---|
PID=362 ps xf | awk -v PID=$PID ' $1 == PID { P = $1; next } P && /_/ { P = P " " $1; K=P } P && !/_/ { P="" } END { print "kill " K }' |
TODO: develop another command, based on parsing pstree output?
top
TBC