Запустить php-скрипт в monit

Добрый день.

Есть ли способ запустить скрипт php «my_script.php» как действие осенью демон, который поддерживает сервер node.js?

Сценарий для выполнения удаляет записи из таблицы подключенных лиц:

Я пробовал разные способы, но это не работает, в настоящее время скрипт, который отслеживает этот процесс, выглядит следующим образом:

#monit script set logfile /var/log/monit.log check process nodejs with pidfile "/var/run/mi_server.pid" start program = "/sbin/start mi_server" stop program = "/sbin/stop mi_server" if failed port 8079 protocol HTTP then exec "/var/www/html/proyect/script_delete_pers.php" 

Любая идея, как правильно выполнить скрипт?

С уважением

Related of "Запустить php-скрипт в monit"

Monit не получает все переменные среды, которые делает интерактивная оболочка, поэтому, вероятно, monit не имеет пути к исполняемому файлу PHP.

Попробуйте что-нибудь вроде

 exec "/usr/local/bin/php /var/www/html/proyect/script_delete_pers.php"