Bash测试网络是否连通


Bash测试网络是否连通
 
[plain]
#!/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;  
}  
 

相关内容

    暂无相关文章