Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在monit中运行php脚本_Php_Linux_Node.js_Upstart_Monit - Fatal编程技术网

在monit中运行php脚本

在monit中运行php脚本,php,linux,node.js,upstart,monit,Php,Linux,Node.js,Upstart,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_serv

你好

有没有办法运行一个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"
知道如何正确执行脚本吗


关于

Monit并不像交互式shell那样获取所有环境变量,因此可能Monit没有指向PHP可执行文件的路径

试试像这样的东西

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

php脚本是否设置为可由用户执行?它在文件的顶部有正确的hashbang吗?