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 $* #接收所有的参数作为函数参数传给函数内部
原文地址:https://www.cnblogs.com/zhoul/p/9939861.html
时间: 2024-11-13 08:10:06