代码如下
#!/bin/bash
[ -f /etc/init.d/functions ] && . /etc/init.d/functions
array=(
http://www.etiantian.org
http://www.taobao.com
http://www.jd.com
http://10.0.0.7
)
curl_ip() {
curl -o /dev/null -s --connect-timeout 5 -w '%{http_code}' $1
}
main() {
for n in ${array[*]}
do
CURL=$(curl_ip $n | egrep "200|302" |wc -l)
if [ $CURL -eq 1 ];then
action "curl $n" /bin/true
else
action "curl $n" /bin/false
sleep
if [ $CURL -eq 1 ];then
action "curl $n" /bin/true
else
action "curl $n" /bin/false
fi
fi
done
}