Bash测试网络是否连通

#!/bin/bash  
#使用Google的公共DNS测试  
echo  
echo "test network connection ... 测试网络连接 ..."  
echo  
  
PINGRET=$( ping 8.8.8.8 -c 4 | grep "icmp_" )  
  
#echo $PINGRET  
  
[ -z "$PINGRET" ] &&  
{  
    PINGRET=$( ping 8.8.4.4 -c 4 | grep "icmp_" )  
   
    [ -z "$PINGRET" ] &&  
    {  
        echo "no network connection ... 无网络连接... 请再连接或是修改参数后再测试..."  
   
        exit 1;  
    }  
}||  
{  
    echo "test network successfully ... 网络连接畅通 ... 可进行软件安装"  
  
    exit 0;  
}  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值