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

Монит выполняется только один раз

Monit в настоящее время выполняется один раз. Я вижу в файле журнала, что он выполняет проверку каждый цикл, однако выполнение происходит только один раз, когда я перезагружаю monit.

check host somehost with address example.com
# every "* 8-19 * * 1-5"
 if failed
    port 443
    protocol https
    and certificate valid > 1095 days
 then exec "/var/local/bin/mtCert.sh"

Так устроен monit для работы. Видеть https://mmonit.com/monit/documentation/monit.html

Программа выполняется только один раз, если тест не прошел. Вы можете включить повторение выполнения, если ошибка сохраняется в течение заданного количества циклов.

Добавление repeat every cycle должен удовлетворить ваши требования. Обратите внимание, то же самое верно и для предупреждений.