gpt4 book ai didi

php - 在 monit 中运行 php 脚本

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:34:47 27 4
gpt4 key购买 nike

美好的一天。

有什么方法可以运行一个 php “my_script.php” 脚本作为秋天的 Action ,一个让 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 - 在 monit 中运行 php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21265226/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com