В интервале, между проверками списка процессов может быть запушен и убит не один процесс...

И следить за процессами - ето действительно в данном случае решение...
Но если детально описать зачем ето надо, то можно найти более подходяшее решение... хотя... а надо ли ?

)