小沨的天空

  • 首页
  • Code
  • 图床
  • 网盘
  • 赞助
私人小天地
谈天说地,学习笔记
  1. 首页
  2. Linux
  3. 正文

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

2019年1月17日 2723点热度 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年4月24日

mikj

这个人很懒,什么都没留下

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

文章评论

  • 搬瓦工

    留个记号 收藏了

    2019年2月14日
    登录以回复
  • 您需要 登录 之后才可以评论
    站内搜索
    最新 热点 随机
    最新 热点 随机
    Ubuntu的远程桌面环境使用Docker与Xfce Azure100美金使用开源的Azure 管理面板 网站Cloudflare使用CDN后如何获取前端真实客户IP Win10 共享文件夹(设置账户密码与终止所有连接) 戴尔PowerEdge R430设置RAID0 安装WINDOWS10 实践Google Voice号码转移到Ultra Mobile Paygo套餐的实体sim卡 Giffgaff英国+44手机SIM卡免费领取 Server酱和Qmsg酱两个好用的推送服务 linux的ssh服务升级后无法启动修复 linux服务器的硬盘使用时间查询
    Azure100美金使用开源的Azure 管理面板Ubuntu的远程桌面环境使用Docker与Xfce
    华为网盘站长通道开启,诚邀站长共成长 lynx文本浏览器的seo优化功能 最新openssl漏洞ccs注入及升级修复(OpenSSL CCS vuln. (CVE-2014-0224)) 全球200多个域名后缀的域名扫描工具 分享TortoiseSVN上传到Google Code出现405错误的解决办法 设置IIS中最小权限分配的批处理文件(安全配置) 帝国CMS的sitemap.xml设置和生成 Linux vps生成100mb.bin文件测试下载速度 QQ邮箱附件绑定你的网盘,让分享文件更轻松 本站启用顶级域名awlsh.li
    标签聚合
    wordpress ubuntu 月捐 代码 网盘 系统 linux centos Cloudflare 升级 面板 域名 插件 debian 免费 安装 DirectAdmin vps php 服务器
    分类
    • Linux
    • VPS服务器
    • windows
    • wordpress
    • 域名相关
    • 建站分享
    • 教程学习
    • 数据库类
    • 未分类
    • 资源分享
    友情链接
    • 午夜客
    • 夜狐
    • QQPCC
    • 陈否否
    • LiCEO
    • 朱志瑞
    • vzone
    • 傻子-跸西的blog
    • 寥寥后花园
    • 豆博
    • 爱购啦
    • 轨迹博客
    • xiaofengsky.free.fr
    • 撸羊毛
    • 2.int.ru
    • QQTM论坛
    • 回到未来博客
    • 我喔喔喔
    • 麦麦同学
    • 怪鸟博客
    • logdns.free.fr
    • 小沨记事本
    • 我的图库
    • 娃娃博客
    • 天下无鱼
    • semnew
    • 李子博客
    • 死老鬼
    AD

    COPYRIGHT © 2022 Xinai.De. ALL RIGHTS RESERVED.@ 网站运行:@ 服务器运行状态

    Theme Kratos Made By Seaton Jiang