企業級URL檢測腳本
阿新 • • 發佈:2018-11-10
正常 企業級 判斷 bin check UNC 不為 spa else
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 $* #接收所有的參數作為函數參數傳給函數內部
企業級URL檢測腳本