Monitoree los procesos de ruby con Monit

Tengo un montón de scripts de Ruby que se ejecutan durante mucho tiempo, me gustaría asegurarme de que cada 30 segundos más o menos estén activos.

Normalmente comienzo los comandos simplementeruby script-name.rb

¿Cómo puedo configurar monit para cuidar estos scripts?

Actualizar: Traté de seguireste método para crear un script de envoltura que luego iniciaría el proceso de ruby, pero no parecía crear el archivo .pid y escribir './wrapper-script stop' no hizo nada: /

¿Debo escribir el pid dentro de ruby o usar un script de envoltura para crear el pid necesario para monit?

Respuestas a la pregunta(7)

Su respuesta a la pregunta