时间:2019年10月10日 | 作者 : liuhui | 分类 : FRP教程 | 浏览: 8450次 | 评论 0 人
阿里云限量代金券 | 此广告位出租25元/月 |
linux下监控服务进程监听的端口,当服务器的监听端口停止时,自动重启服务进程。
如下监听frps服务器的7000端口,当7000端口不处于监听状态时或异常退出时,则自动重启frps进程服务,并记录当前时间保存到日志文件。
#!/bin/bash #author: bos #www: www.diannaobos.com #Monitor FrpServer script #check root user if [ $(id -u) != "0" ]; then echo " Not the root user! Try using sudo Command ! " exit 1 fi netstat -nl |grep -q 7000 if [ $? -ne 1 ];then exit; fi echo $(date +%T%n%F)" Restart Frp Services " >> frps.log #restart frps systemctl restart frps
将上面代码创建为Monitor_FrpServer.sh
另外定时执行该脚本,来维护进程服务的正常运行。
例如每1分钟自动执行一次,可以在周期计划中配置如下:
* * * * * sh /root/Monitor_FrpServer.sh
推荐您阅读更多有关于“”的文章
Powered By Z-Blogphp
分享:
支付宝
微信