zoukankan      html  css  js  c++  java
  • 检查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 "
    " "
    "))
    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 [确定]
  • 相关阅读:
    SQL 查询当前时间
    request,reponse对象中的方法
    如何在JSP中获得Cookie对象
    JSP的执行原理
    ModelState查看错误字段的信息
    sql privot 实现行转列
    设计模式
    mvc未登录跳转到登录界面
    log4net
    IoC, DI,Spring.net
  • 原文地址:https://www.cnblogs.com/nulige/p/6087647.html
Copyright © 2011-2022 走看看