#!/bin/bash
url_list=(
http://etiantian.org
http://www.baidu.com
http://www.souhu.com
http://172.25.254.62
) ##要检查的地址
function Check_Url(){
for ((i=0;i<${#url_list[@]};i++))
do
jieguo=($(curl -I -s --connect-timeout 2 ${url_list[$i]}|head -1)) ##定义结果函数,它为curl取得的头部值
if [[ -n ${jieguo[1]} ]] ##进行判定,如果不为空则为连接成功
then
echo ${url_list[$i]} ${jieguo[2]}
else
echo ${url_list[$i]} no
fi
done
}
Check_Url
利用shell数组函数检查多个url地址的案例
最新推荐文章于 2024-06-17 14:22:59 发布