在monit中运行php脚本
你好 有没有办法运行一个php“my_script.php”脚本作为秋季恶魔的行动,让node.js服务器保持活力 要执行的脚本从关联人员表中删除记录: 我尝试了不同的方法,但不起作用,目前监控流程的脚本如下所示:在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
#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吗?