前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >shell判断服务是否启动

shell判断服务是否启动

作者头像
懿曲折扇情
发布2022-12-13 16:10:41
1.5K0
发布2022-12-13 16:10:41
举报
文章被收录于专栏:建帅技术分享建帅技术分享

一、背景

因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本

二、代码

代码语言:javascript
复制
#!/bin/bash

result=`iSecSP -a`
echo $result | grep -q "idle"

if [ $? -eq 0 ]
then
    iSecSP -h xxx.xxx.xxx.xxx:6666 -u uname -p password
    echo "vpn正在重连,请稍等!"
    sleep 20
else
    echo "vpn处于连接状态"
fi

echo `iSecSP -a`

三、shell中的包含关系

运算符

含义

备注

-eq

==

equals

-ne

!=

-gt

>

-lt

<

-ge

>=

-le

<=

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-12-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、背景
  • 二、代码
  • 三、shell中的包含关系
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档