42. 脚本:检测url
6.5 while检测多个url¶
#!/bin/bash
url_list=(
www.pythonav.cn
www.pythonav.com
www.taobao.com
)
wait(){
echo "3 seconds later starting check url..."
echo ""
for i in $(seq 3 -1 1)
do
echo "$i"
sleep 1
done
echo "----------------program now is running --------------"
}
check_url(){
wait
for ((i=0;i<`echo ${#url_list[*]}`;i++))
do
wget -o /dev/null -T 3 --tries=1 --spider ${url_list[$i]} >/dev/null 2>&1
if [ $? -eq 0 ];then
echo "${url_list[$i]} is working!"
else
echo "${url_list[$i] is error!}"
fi
done
((check_count++))
}
main(){
while true
do
check_url
echo"--------------------check times :${check_count--------"}
sleep 3
done
}
main
最后更新:
2022-02-19 13:59:07