# 检查脚本是否在运行 if ! pgrep -f "$SCRIPT_PATH" > /dev/null then # 如果脚本没有运行,则重新启动它 cd "$WORK_DIR" ./nezha-agent -c config.yml echo "Restarted start.sh at $(date)" >> "$WORK_DIR/restart_log.txt" fi
新建文件start.sh
1 2 3 4 5
#!/bin/bash
cd /usr/home/用户名/serv00-play/nezha/ nohup ./nezha-agent -c config.yml & ./nezha-agent -c config.yml