Monitore processos ruby com o Monit

Eu tenho um monte de scripts Ruby que são de longa duração, gostaria de garantir que a cada 30 segundos ou mais eles estejam funcionando.

Normalmente inicio os comandos simplesmenteruby script-name.rb

Como posso configurar o monit para cuidar desses scripts?

Atualizar: Eu tentei seguireste método para criar um script de wrapper que iniciaria o processo ruby, mas parecia não criar o arquivo .pid e digitar './wrapper-script stop' não fez nada: /

Devo escrever o pid dentro do ruby ou usar um script de wrapper para criar o pid necessário para o monit?

questionAnswers(7)

yourAnswerToTheQuestion