Уважаемые знатоки. Использовал ли что для мониторинга данный tool, да еще с тем чтобы при падении какого либо демона, он чекал .pid и поднимал демон вызывая sh-скрипт.
Он делает именно то что вы спрашиваете, читает pid файл и ищет процес с указанным PID. если процес не найден monit считает что он «умер» и запускает start скрипт который вы настроите. можно настроить ограничение на кол-во рестартов и уведомления администратору.