前言
shell脚本上传数据时,通常需要先检测网络的畅通性,今天导师指导了一个检测网络畅通性的脚本,记录一下,时间紧迫,不做多余解释
代码
#检测网络链接&&ftp上传数据
function networkAndFtp()
{
#超时时间
timeout=5
#目标网站
target=www.baidu.com
#获取响应状态码
ret_code=`curl -I -s --connect-timeout $timeout $target -w %{http_code} | tail -n1`
if [ "x$ret_code" = "x200" ]; then
#网络畅通
else
#网络不畅通
fi
}