Написать пользовательскую проверку статуса для Upstart

У меня есть файл Upstart для запуска демона. Я не знаю, сколько раз он разветвляется, и когда я в последний раз пытался экспериментировать, чтобы понять это, выскочка сильно заклинило, и мне пришлось выключить и снова включить систему.

В идеале, я мог бы попросить Upstart просто проверить PID-файл, но разработчики в своей бесконечной мудрости, похоже, удалили эту опцию.

Могу ли я написать собственный раздел, который инструктирует Upstart проверить файл PID? Простая проверка работоспособности:

ps -p `cat /var/run/service/service.pid` >/dev/null

Если выход равен 0, процесс все еще жив. Если он выходит из нуля, процесс мертв ...

2
задан 14 May 2015 в 03:28

0 ответов

Другие вопросы по тегам:

Похожие вопросы: