Existem várias maneiras de reiniciar um daemon com falha, a recomendação usual é "respawn in inittab", mas com alguma consideração de um limite se a máquina for realmente parafusada.
O daemon de watchdog também pode monitorar um processo através de seu arquivo PID. No entanto, isso deve ser considerado apenas como uma linha secundária de defesa para reinicializar uma máquina que está muito doente para funcionar adequadamente (por exemplo, sem memória, com garfo, etc.) e não como uma maneira principal de monitorar e reiniciar um daemon.
Finalmente, você pode considerar o monitoramento de sistemas complexos usando nagios para fornecer ao administrador uma visão global. Ele pode executar plug-ins para investigar a operação do daemon externamente, o que é um teste mais completo do seu funcionamento que simplesmente o PID está ativo.