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