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?
pkill -STOP -P the_ppid
If you don't have
ps -o pid --ppid the_ppid --no-heading | xargs kill -STOP
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: