У меня есть очень простой скрипт в monit:
check file reload_nginx with path /srv/www/site/shared/pids/reload_nginx
if not exist then exec "/bin/bash -c 'echo \"OK\"'" else if succeeded then exec "/bin/bash -c 'service nginx reload; rm /srv/www/site/shared/pids/reload_nginx'"
Monit показывает, что он находится в «доступном» состоянии. Но скрипт... ничего не делает. Файл все еще существует по этому пути. Нет сообщений в системном журнале.
Я пытался изменить exec на предупреждения и эхо - и все равно ничего не получил. Я даже не могу сказать, проводятся проверки или нет.
Как с этим бороться?