RSS订阅专注X86/ARM架构技术
博客交流QQ群693563350 赞助本站
你现在的位置:网站首页 / FRP教程 / 正文内容

监控FRPS端口并自动重启进程linux脚本

11090 FRP教程 | 2019年10月10日

监控服务进程监听端口,当服务器监听端口停止时,自动重启服务进程。

如下监听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
/root/frp/frps -c /root/frp/frps.ini &

将上面代码创建为Monitor_FrpServer.sh

另外定时执行该脚本,来维护进程服务的正常运行。

例如每1分钟自动执行一次,可以在周期计划中配置如下:

* * * * * sh /root/Monitor_FrpServer.sh

上一篇:根据CPU负载及内存使用率自动重启FRPS服务进程linux脚本

下一篇:监控FRPS并发连接数当超过设定值时自动重启linux脚本

猜你喜欢

网站分类
FRP包教会服务
先领券再购物更优惠
友情链接
Title - Artist
0:00

    分享:

    支付宝

    微信