- linux 写脚本监控php进程,当php进程运行结束后,脚本会自动再次启动进程
#!/bin/bash filepath=$(cd "$(dirname "$0")"; pwd) cd $filepath date echo "启动" while true; do /usr/bin/env php $1 if [ $? -ne 0 ]; then date echo "调度器异常" #exit 1 fi done
- 使用
nohup (shell脚本路径) ./(php程序)>log.txt&
让进程在后台执行
注意:改命令需要在php文件目录下执行