Este é um bom candidato para Monit , que é uma das tags dessa questão.
Usando o Monit, você poderá ver o status do processo, o uso da memória, o uso da CPU, o tempo de execução e outros detalhes. Monit permitirá que você acompanhe o processo via padrão de nome ou PID. Você também terá um controle para iniciar, interromper ou reiniciar o processo.