Мониторинг рубиновых процессов с помощью Monit

У меня есть куча скриптов Ruby, которые работают долго, я бы хотел убедиться, что каждые 30 секунд или около того они запускаются .

Обычно я запускаю команды просто ruby ​​script-name.rb

Как мне настроить monit для работы с этими сценариями?

Обновление: Я попытался следовать этому методу для создания сценария-оболочки , который затем запускал бы процесс ruby, но, похоже, не создавал файл .pid, и ввод './wrapper-script stop' ничего не сделал: /

Должен ли я написать pid внутри ruby или используйте сценарий оболочки для создания pid, необходимого для мониторинга?

13
задан Tom 16 January 2011 в 17:31
поделиться