1

Я использую Upstart в Ubuntu 12.04 для управления и мониторинга определенного мной сервиса, где сервис - это пользовательский процесс, работающий как демон. Мне нужно следить за тем, чтобы при сбое / сбое он снова появлялся, если ему нужно было запустить другие процессы, сценарии выскочки делают это на лету с доступными строфами. До сих пор мне не удавалось, чтобы это работало, но теперь мне нужно перезагрузить систему, если требуемый процесс, если попытка перезапустить "n" число раз и не удалось, не может начаться снова.

Как я могу сделать это? Могу ли я сделать это с помощью Upstart, или, может быть, мне нужно включить другой вид скрипта или демона?

Любая помощь будет оценена. PD.- Кстати, я могу изменить, сколько респаун будет ждать Upstart до перезагрузки?

1 ответ1

0

Хорошо, потому что отсутствие лучшего ответа я использую только команду shutdown -r . Я понимаю, что это плохая практика, поэтому я подумал, что у Upstart есть другой способ сделать это, но ввиду того, что мой босс попросил меня добиться этого, я просто перезагружу систему, если процесс перезапуска не удался несколько раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .