Upstart - Как запустить cmd или скрипт вместо респауна

У меня есть сервисный процесс, который контролируется Upstart в Ubuntu.

Если этот процесс завершается аварийно, я не хочу пытаться его возродить . Вместо этого я хотел бы отправить уведомление и закрыть весь экземпляр для утилизации, что я, вероятно, сделал бы, выполнив команду оболочки или сценарий.

Как лучше всего заставить Upstart делать что-то, кроме возрождения, когда процесс умирает?

0
задан 29 September 2018 в 00:12
1 ответ

Создать новое задание ( foo-failure-notification ), которое запускается, когда основное задание ( foo ) завершается неудачно:

start on stopped foo RESULT!='ok'
task
exec foo-failure-notification-script
0
ответ дан 24 November 2019 в 01:55

Теги

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