深圳SEO
欢迎您光临浏览!

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

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

如下监听frps服务器的7000端口,当7000端口不处于监听状态时或异常退出时,则自动重启frps进程服务,并记录当前时间保存到日志文件。

#!/bin/bash
#author:bos
#www:www.diannaobos.com
#MonitorFrpServerscript

#checkrootuser
if[$(id-u)!=0];then
echoNottherootuser!TryusingsudoCommand!
exit1
fi

netstat-nl|grep-q7000
if[$?-ne1];thenexit;fi
echo$(date+%T%n%F)RestartFrpServicesfrps.log

#restartfrps
systemctlrestartfrps

将上面代码创建为Monitor_FrpServer.sh

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

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

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

本文出自深圳SEO,未经允许不得转载:深圳SEO-深圳SEO技术分享博客-微笑 » 监控FRPS端口并自动重启FRPS脚本
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址