将以下脚本保存为 /root/check_port_3800.sh
#!/bin/bash # 要检测的端口号 PORT=3800 # 检测端口是否启动 if ! netstat -tuln | grep -q ":$PORT"; then echo "$(date): Port $PORT is not running. Restarting the service..." >> /var/log/check_port_3800.log # 重启服务命令 nohup /root/gost/gost -L socks5://:3800 & >> /var/log/check_port_3800.log 2>&1 else echo "$(date): Port $PORT is running." >> /var/log/check_port_3800.log fi
给脚本文件设置权限
chmod +x /root/check_port_3800.sh
添加定时任务
* * * * * /bin/bash /root/check_port_3800.sh
发表回复
评论列表(10条)
运行稳定,定时检查方便,日志清晰易懂。
运行稳定,日志清晰,好用!
功能强大,稳定可靠!监控端口很及时,日志也很清晰。
运行稳定,好用!端口监控很及时。
这个脚本很实用!稳定可靠地监控端口,日志记录也很清晰。
运行稳定,很好用!端口监控很及时,日志也清晰。
这个脚本运行稳定可靠,很好地监控了3800端口,日志也很清晰。
好用!定时检查端口状态,自动重启很方便。
运行稳定,端口监控有效!
稳定可靠,好用! 定时检查很方便。
运行稳定,有效监控3800端口。日志清晰,值得推荐!
稳定可靠,好用! 监控端口很灵敏。
好用!稳定运行,不错!
运行稳定,好用!端口监控很精准,日志清晰。
这个脚本很实用!自动监控和重启服务,避免了手动干预,很棒!