• 定时检测frp进程


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

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

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

    # cat frpc-daemon-check.sh 

    #!/bin/bash

    check=$(supervisorctl status|grep pid)

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

       sudo supervisorctl restart frpc-27

    else

       exit 1

    fi

    赋予权限给脚本:# chmod 755 frpc-daemon-check.sh

    写个crontab定时任务: crontab -e

    # m h  dom mon dow   command

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

    启用定时任务

    # /etc/init.d/cron restart

    验证

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

    结束。

  • 相关阅读:
    css概述五
    css概述四
    css概述三
    css概述二
    css概述
    Python的第三方web开发框架Django
    Python中的模块和包
    SQL语句优化
    数据库向Excel写入数据
    动态拼接sql语句
  • 原文地址:https://www.cnblogs.com/liusingbon/p/13039404.html
Copyright © 2020-2023  润新知