檢查URL地址指令碼

來源:互聯網
上載者:User

標籤:color   else   roo   rip   script   lis   cti   function   .com   

方法一:

 1 [[email protected] 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.com11 http://www.qq.com12 http://192.168.146.12813 )14 15 function wait()16 {17    echo -n ‘3秒後,執行該操作‘;18    for ((i=0; i<3; i++))19    do20    echo -n ".";sleep 121 done22 echo23 }24 25 function check_url(){26   set -x27     wait28   set +x29     echo ‘check url...‘30     for ((i=0; i<${#url_list[*]}; i++))31     do32     #HTTP/1.1 200 OK33     judge=($(curl -I -s ${url_list[$i]}|head -1|tr "\r" "\n"))34     if [[ "${judge[1]}" == ‘200‘ && "${judge[2]}"==‘OK‘ ]]35     then36     action "${url_list[$i]}" /bin/true37  else38     action "${url_list[$i]}" /bin/false39     fi40     done41     }42  check_url

執行結果:

1 [[email protected] 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個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.