首页 > 代码库 > 检查URL地址脚本
检查URL地址脚本
方法一:
1 [root@Centos-6 script]# vi check_url_01.sh 2 3 #!/bin/sh 4 #this script is created by nulige 5 #check url add 6 #version1.1 7 . /etc/init.d/functions 8 9 url_list=( 10 http://www.baidu.com 11 http://www.qq.com 12 http://192.168.146.128 13 ) 14 15 function wait() 16 { 17 echo -n ‘3秒后,执行该操作‘; 18 for ((i=0; i<3; i++)) 19 do 20 echo -n ".";sleep 1 21 done 22 echo 23 } 24 25 function check_url(){ 26 set -x 27 wait 28 set +x 29 echo ‘check url...‘ 30 for ((i=0; i<${#url_list[*]}; i++)) 31 do 32 #HTTP/1.1 200 OK 33 judge=($(curl -I -s ${url_list[$i]}|head -1|tr "\r" "\n")) 34 if [[ "${judge[1]}" == ‘200‘ && "${judge[2]}"==‘OK‘ ]] 35 then 36 action "${url_list[$i]}" /bin/true 37 else 38 action "${url_list[$i]}" /bin/false 39 fi 40 done 41 } 42 check_url
执行结果:
1 [root@Centos-6 script]# sh check_url_01.sh 2 3秒后,执行该操作;... 3 check url... 4 http://www.baidu.com [确定] 5 http://www.qq.com [确定] 6 http://192.168.1.7 [确定]
检查URL地址脚本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。