首页 > 系统服务 > 详细

定时检测frp进程

时间:2020-06-04 13:46:12      阅读:83      评论:0      收藏:0      [点我收藏+]

内蒙的服务器断电重启后,没有接入网络,supervisor尝试拉起frpc进程,但网络不通,尝试很多次无法实现。

技术分享图片

后面接入互联网后,supervisor却处于静默状态,不再去拉frpc进程。

针对这个问题,计划写个脚本判断supervisor的状态,定时检测frpc是否处于stopped状态时,则命令supervisor重启进程。

# cat frpc-daemon-check.sh 

#!/bin/bash

check=$(supervisorctl status|grep STOPPED)

if [ "$check" != "" ];then

   sudo supervisorctl restart frpc-27

else

   exit 1

fi

写个crontab定时任务

# m h  dom mon dow   command

  */5  *  *  *  *  bash /root/frpc-daemon-check.sh

启用定时任务

# /etc/init.d/cron restart

验证

把frpc停止,5分钟后查看,进程是否被再次拉起。

结束。

 

定时检测frp进程

原文:https://www.cnblogs.com/liusingbon/p/13039404.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!