企业级URL检测脚本

 1 #!/bin/bash
 2 #检查web url 是否正常
 3 
 4 . /etc/init.d/functions            #引用系统函数库
 5 
 6 #判断传参个数是否为一个
 7 function usage(){
 8     echo $"usage:$0 url"
 9     exit 1
10 }
11 
12 #检查url函数 ,利用wget访问测试
13 function check_url(){
14     wget --spider -q -O /dev/null --tries=1 -T 5 $1
15     inf [ $? -eq 0 ]
16     then
17         action "$1 is yes" /bin/true
18     else
19         action "$1 is no..." /bin/false
20     fi 
21 }
22 
23 #主函数
24 function main(){
25     if [ $# -ne 1 ]        #如果传入的参不为1,则调用usage()函数
26     then
27         usage
28     fi
29     check_url $1        #接收函数的传参,把下文main结尾的$*传到这里
30 }
31 main $*            #接收所有的参数作为函数参数传给函数内部

猜你喜欢

转载自www.cnblogs.com/zhoul/p/9939861.html
今日推荐