I have found myself having to regularly send kill -STOP one million processes, but they all come from the same parent. Is there a smarter way to do this?
|
feedback
|
|
Try pkill -STOP -P the_ppid If you don't have ps -o pid --ppid the_ppid --no-heading | xargs kill -STOP | |||
|
feedback
|
|
They might all be in the same process group? if that is the case, you can just use regular old kill command, and make the pid negative. So to find the process group of all the apache processes:
Then to send a signal to the whole process group:
| |||||||||
feedback
|