小沨的天空

  • 首页
  • Code
  • Dns
  • 图床
  • 店铺
私人小天地
谈天说地,学习笔记
  1. 首页
  2. Linux
  3. 正文

利用crontab每个一个小时检查一次frpc监控状态,转寥寥

2019年01月17日 1461点热度 1人点赞 1条评论

利用crontab每个一个小时检查一次frpc监控状态,转寥寥

我们在lede下使用frp的插件客户端的时候,发现有时候路由器重启或者更新插件的情况frpc没办法重新启动.那么我们需要写个脚本让frpc每隔1个小时检查一下,发现没启动就会自动启动!
首先我们要了解插件目录那哪里?
插件目录:/koolshare/frpc/
脚本自启目录:/etc/init.d
插件脚本:

vi /etc/init.d/frpgl

脚本代码:

#!/bin/sh /etc/rc.common
# 
#  
START=200
STOP=150

start() {
        frpc_count=`ps | grep /koolshare/frpc/frpc | grep -v "grep"  | wc -l`
        if [ $frpc_count -eq 0 ]; then
                echo 没有运行,正在启动...
                /koolshare/frpc/frpc -c /koolshare/frpc/frpc.ini &
                sleep 1
                echo 已启动FRPC

                else
                        echo 已运行,无需启动
                fi
}                 

stop() {   
        frpc_count=`ps | grep /koolshare/frpc/frpc | grep -v "grep"  | wc -l`
        if [ $frpc_count -eq 0 ]; then
                echo 没有运行,无需停止
                else
                        echo 已运行,正在停止...
                        kill -9 $(pidof frpc)
                        sleep 1
                        echo 已停止FRPC
                fi
}
chmod +x frpgl

添加计划任务:

crontab
*/1 * * * * /etc/init.d/frpgl start  2>/dev/null

看看crontab是不是设置成功了

crontab -l

这样就成功了!
下面常用的一些命令:

/etc/init.d/frpgl start  #启动服务
/etc/init.d/frpgl enable  #启用服务自动启动
/etc/init.d/frpgl start  #启动服务
/etc/init.d/frpgl stop  #停止服务
/etc/init.d/frpgl restart  #重启服务
/etc/init.d/frpgl reload  #重新加载配置文件(如果失败则重新启动)
/etc/init.d/frpgl enable  #启用服务自动启动
/etc/init.d/frpgl disable  #禁用服务自动启动
标签: frpc frps lede 监控
最后更新:2019年04月24日

小沨

一个网络白痴,爱好网络生活和技术。 梦想成为一个网络糕手.喜欢简单的一个80后男人! Life is better when shared !

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • 搬瓦工

    留个记号 收藏了

    2019年02月14日
    登录以回复
  • 您需要 登录 之后才可以评论

    小沨

    一个网络白痴,爱好网络生活和技术。 梦想成为一个网络糕手.喜欢简单的一个80后男人! Life is better when shared !

    小程序
    广告
    最新 热点 随机
    最新 热点 随机
    Server酱和Qmsg酱两个好用的推送服务 linux的ssh服务升级后无法启动修复 linux服务器的硬盘使用时间查询 启用chrome浏览器内置的二维码生成插件 宝塔面板或者LNMP下安装php的mongodb扩展 ShareX 对接tu.my图床实现截图和图片自动上传 帝国CMS的sitemap.xml设置和生成 hetzner服务器购买和安装debian系统 使用nginx的stream模块实现端口转发和TCP流量 服务器装Proxmox VE/多IP设置和单IP设置Nat转发
    linux的ssh服务升级后无法启动修复Server酱和Qmsg酱两个好用的推送服务
    解决cannot restore segment prot after reloc: Permission denied错误 linux vps 上 下载115网盘 的方法 Vultr自定义镜像ISO 安装2003/XP系统图文教程(转) Kloxo/Lxadmin 关闭网站统计 CentOS5 升级php和mysql到最新版本转 QQ邮箱附件绑定你的网盘,让分享文件更轻松 黄钻用户免费获得财付通10元现金券(普通用户也有) Kloxo/Lxadmin免费版安装教程,kloxo中文语言包教程,Putty软件使用等 Modern cities, endless language opportunities WordPress静态化实用插件cos-html-cache使用方法
    标签聚合
    服务器 升级 wordpress 系统 DirectAdmin 网盘 免费 linux vps centos ubuntu php
    开源相关
    • Packages Search
    • elrepo.org
    • Debian Mirror
    • owncloud
    • do mirrors
    • CentOS mirrors
    • 阿里开源镜像站
    • fedoraproject
    • linode mirrors
    • centos vault
    • RepoForge
    • Ubuntu Mirrors
    友情链接
    • 撸羊毛
    • 寥寥后花园
    • 天下无鱼
    • 轨迹博客
    • 回到未来博客
    • 豆博
    • 我的图库
    • 傻子-跸西的blog
    • 麦麦同学
    • QQPCC
    • 死老鬼
    • 朱志瑞
    • vzone
    • 怪鸟博客
    • logdns.free.fr
    • 小沨记事本
    • LiCEO
    • 爱购啦
    • 我喔喔喔
    • 李子博客
    • 夜狐
    • 2.int.ru
    • semnew
    • 午夜客
    • xiaofengsky.free.fr
    • 娃娃博客
    • 陈否否

    COPYRIGHT © 2020 小沨的天空. ALL RIGHTS RESERVED. @ 网站运行: @ 服务器运行状态

    THEME KRATOS MADE BY VTROIS