RSS订阅专注X86/ARM架构技术
博客交流QQ群693563350 赞助本站
你现在的位置:网站首页 / FRP教程 / 正文内容

守护FRPS/FRPC进程的linux脚本和使用方法

36070 FRP教程 | 2018年12月31日

在运行frps或frpc的时候常常会遇到进程意外停止,下面博士介绍一下如何使用linux脚本来保持frps的进程不被退出。

新建一个脚本文件shouhufrps.sh

vi shouhufrps.sh

将下面的脚本代码复制进去

#!/bin/sh

#添加本地执行路径
export LD_LIBRARY_PATH=./

while true; do
        #启动一个循环,定时检查进程是否存在
        server=`ps aux | grep frps | grep -v grep`
        if [ ! "$frps" ]; then
            #如果不存在就重新启动
            frps start
            #启动后沉睡10s
            sleep 10
        fi
        #每次循环沉睡10s
        sleep 5
done

新建一个Session

screen -S shouhufrps

执行守护脚本

sh ./shouhufrps.sh

将Session保持在后台

Ctrl + A D


另一个简化后的脚本,博士还没进行过测试,也贴一下

#!/bin/bash
if ps -ef|grep "frp"|egrep -v grep >/dev/null
then
        echo ok!
else
        service frp start
fi

将上方代码保存为frpkeeper.sh并设置为crontab定时执行即可。

上一篇:linux软件源快速更换

下一篇:在CentOS 6.X 上面安装 Python 2.7.X

猜你喜欢

网站分类
FRP包教会服务
先领券再购物更优惠
友情链接
Title - Artist
0:00

    分享:

    支付宝

    微信