Обнаружение всех процессов, запущенных в monit

Я хотел бы запустить скрипт из monit после того, как все файлы / процессы / файловые системы будут доступны / запущены. Вне написания скрипта для разбора вывода monit status а также monit summaryЕсть ли какая-то функциональность, которая позволила бы мне сделать это?

1 ответ

Я решил сделать это, запустив скрипт за пределами monit и используя monit validate полезность. Это можно запустить независимо от того, запущен ли демон Monit и имеет ли он статус выхода. $? является 1 если он ничего не делает и 0 если он обнаруживает что-то не работает / недоступно. Его также можно запустить, даже если демон monit недоступен из командной строки (то есть, если вы не разрешаете localhost) или monit не работает в режиме демона.

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