Назад | Перейти на главную страницу

Супервизор для отправки уведомления о резерве при запуске процесса

Я хочу добавить веб-перехватчик в файл супервизора.

// Навыки системного администратора меньше, чем есть ...

текущий файл..

[supervisord]
user=root
nodaemon=true
logfile=/role/log/supervisord.log

Первоначальный подход заключался бы в том, чтобы запустить сценарий оболочки, однако я не уверен, как вытащить, какой процесс запускается ...

Определить слушатель событий это срабатывает PROCESS_STATE_STARTING. Затем вы можете написать упрощенный прослушиватель событий (см. пример), чтобы фактически выполнить уведомление Slack.

Конфигурация прослушивателя событий может выглядеть так:

[eventlistener:slack]
command=slack_listener.py
events=PROCESS_STATE_STARTING