Xiang (@xjfkkk) 在 报:之前的restart.sh可以稍作修改 中发帖
通过端口查询程序是否运行更加准确
#!/bin/bash
# 设置脚本路径
SCRIPT_PATH="/usr/home/serv00名字/domains/域名/public_html/start.sh"
WORK_DIR="/usr/home/serv00名字/domains/域名/public_html"
PORT=你的端口
# 检查指定端口是否在使用
if ! sockstat -4 -l | grep -q ":$PORT"
then
# 如果端口没有被占用,则重新启动脚本
cd "$WORK_DIR"
nohup ./start.sh > /dev/null 2>&1 &
echo "Restarted start.sh at $(date)" >> "$WORK_DIR/restart_log.txt"
fi
将serv00名字、域名、你...