您好,登錄后才能下訂單哦!
數(shù)組定義
靜態(tài)定義:array=(1 2 3)
動態(tài)定義:array=($(ls))
數(shù)組賦值:array[3]=4
打印數(shù)組
echo ${array[0]} 打印數(shù)組元素用${數(shù)組名[下標(biāo)]} 下標(biāo)是從0開始
echo ${array[]} 下標(biāo)是或者@得到整個數(shù)組內(nèi)容
echo ${#array[@]} 得到數(shù)組長度
批量檢查多個網(wǎng)站地址是否正常
要求:shell數(shù)組方法實(shí)現(xiàn),檢測策略盡量模擬用戶訪問思路
http://www.wewe.org
http://www.tbibib.com
http://werrfd.com
http://192.168.0.7
腳本
#!/bin/bash
[ -f /etc/init.d/functions ]&& . /etc/init.d/functions
array=(
http://www.wewe.org
http://www.tbibib.com
http://werrfd.com
http://192.168.0.7
)wait(){
echo -n "wait 3s"
for((i=0;i<=3;i++))
do
echo -n "."
sleep 1
done
echo
}
check_url(){
wget -T 5 -t 2 --spider $1 &>/dev/null
RETVAL=$?
if [ $RETVAL -eq 0 ];then
action "check $1" /bin/true
else
action "check $1" /bin/false
fi
return $RETVAL
}main(){wait
for((i=0;i<${#array[@]};i++))
br/>wait
for((i=0;i<${#array[@]};i++))
check_url ${array[i]}
done
}
main
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。