4015 发表于 2022-12-12 21:29:32

宝塔计划任务Shell脚本检测端口占用,无占用自动启用 启动命令 代码


#!/bin/bash#检查9001端口是否被占用,如果占用睡眠1秒,如果没有被占用执行run.shpid=`/usr/sbin/lsof -i :9001|grep -v "PID" | awk '{print $2}'`if [ "$pid" != "" ];then   sleep 1else   bash /server/s1         cd /server/s1 && ./run.shfi




/server/s1         cd /server/s1 && ./run.sh这个是一个游戏服务端的 启动 命令。 9001是这个游戏启动时候占用端口。
这个就是防止游戏 进程被杀 后 检测。然后自动重起游戏。你可以自己改别的游戏什么的,都可以。
页: [1]
查看完整版本: 宝塔计划任务Shell脚本检测端口占用,无占用自动启用 启动命令 代码