Я хочу добавить веб-перехватчик в файл супервизора.
// Навыки системного администратора меньше, чем есть ...
текущий файл..
[supervisord]
user=root
nodaemon=true
logfile=/role/log/supervisord.log
Первоначальный подход заключался бы в том, чтобы запустить сценарий оболочки, однако я не уверен, как вытащить, какой процесс запускается ...
Определить слушатель событий это срабатывает PROCESS_STATE_STARTING
. Затем вы можете написать упрощенный прослушиватель событий (см. пример), чтобы фактически выполнить уведомление Slack.
Конфигурация прослушивателя событий может выглядеть так:
[eventlistener:slack]
command=slack_listener.py
events=PROCESS_STATE_STARTING