批量管理

批量检查多个网站地址是否正常 


#shell数组方法实现,检测策略尽量模拟用户访问思路

http://www.baidu.com

http://www.taobao.com

http://www.51liuzw.com

http://192.168.0.204

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
#Author: liuwei
#Site: www.51liuzw.com
array=(
http://www.baidu.com
http://www.taobao.com
http://www.qq.com
http://192.168.0.204
)
for in ${array[*]};do
        URL=`curl -I -m 2 $n 2> /dev/null egrep "200|302" wc -l`
        if "$URL" -eq 1 ];then
                echo "$n is OK"
        else
                echo "$n is not OK"
        fi
done

结果:

    #sh test.sh

    http://www.baidu.com is OK

    http://www.taobao.com is OK

    http://www.qq.com is not OK

    http://192.168.0.204 is not OK

IT文库 » 批量管理
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址