如何写个SHELL脚本判断是否有外网
-
- 帖子: 62
- 注册时间: 2010-09-08 18:17
如何写个SHELL脚本判断是否有外网
如何写个SHELL脚本判断是否有外网,有外网执行A.sh,没有外网执行B.sh
哪位帮看看写的对吗??
#! /bin/bash
#script name:myping
isok=`ping -c 4 www.baidu.com | awk -F, '/received/{print $2}' | awk '{print $1}'`
if [ $isok -gt 0 ];then
echo "A.sh"
else
echo "B.sh"
fi
哪位帮看看写的对吗??
#! /bin/bash
#script name:myping
isok=`ping -c 4 www.baidu.com | awk -F, '/received/{print $2}' | awk '{print $1}'`
if [ $isok -gt 0 ];then
echo "A.sh"
else
echo "B.sh"
fi
上次由 liucheng1513 在 2010-09-08 20:16,总共编辑 1 次。
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 如何写个SHELL脚本判断是否有外网
ping google.com
-
- 帖子: 62
- 注册时间: 2010-09-08 18:17
Re: 如何写个SHELL脚本判断是否有外网
能说详细点吗 ??
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 如何写个SHELL脚本判断是否有外网
叫你自已谷歌.LSS的意思是
-
- 帖子: 62
- 注册时间: 2010-09-08 18:17
Re: 如何写个SHELL脚本判断是否有外网
哪位帮看看写的对吗
#!/bin/bash
#script name:myping
isok=`ping -c 4 www.baidu.com | awk -F, '/received/{print $2}' | awk '{print $1}'`
if [ $isok -gt 0 ];then
echo "A.sh"
else
echo "B.sh"
fi
#!/bin/bash
#script name:myping
isok=`ping -c 4 www.baidu.com | awk -F, '/received/{print $2}' | awk '{print $1}'`
if [ $isok -gt 0 ];then
echo "A.sh"
else
echo "B.sh"
fi
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 如何写个SHELL脚本判断是否有外网
不是这个意思吧?我怎么看着是叫 ping 一下 Google 的网站,通了说明有外网呢。这样如果 Google 挂了,就会认为没外网了。最好是多找几个外网地址 ping 一下,有一个通了就有说明有外网了。枫叶饭团 写了:叫你自已谷歌.LSS的意思是
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 18
- 注册时间: 2010-09-07 16:43
Re: 如何写个SHELL脚本判断是否有外网
楼主纯属脱裤子放屁多此一举
直接ping、NSLOOKUP都行。
直接ping、NSLOOKUP都行。
- link_01
- 帖子: 1024
- 注册时间: 2008-11-05 13:24
Re: 如何写个SHELL脚本判断是否有外网
你就根本没理解LZ的意思;
最好取固定ip ping:比如运营商的dns服务器;
ping -w2 202.102.152.3
$?就是状态。
最好取固定ip ping:比如运营商的dns服务器;
ping -w2 202.102.152.3
$?就是状态。
笔记
-------------------------------------
http://blog.163.com/wqt_1101
-------------------------------------
http://blog.163.com/wqt_1101
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- link_01
- 帖子: 1024
- 注册时间: 2008-11-05 13:24
Re: 如何写个SHELL脚本判断是否有外网
nslookup 是查域名解析;选运营商的dns服务器ip只是相对固定,在线率高点,可以换成其他的固定的且连接速度足够快的ip。
笔记
-------------------------------------
http://blog.163.com/wqt_1101
-------------------------------------
http://blog.163.com/wqt_1101