1. 程式人生 > >企業級URL檢測指令碼

企業級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 $* #接收所有的引數作為函式引數傳給函式內部