4-10
shell编程
根据ping命令检测主机是否存活
#!/bin/bash
ip_list="baidu.com taobao.com jd.com"
for ip in $ip_list do for count in {1..3}
do ping -c1 -w1 $ip &>/dev/null
if [ $? -eq 0 ];then echo "$ip ping is ok"
else echo "$ip ping is failure:$count"
fi done
if [ ${#fail_count[*]} -eq 3 ];then echo "${fail_count[1]} ping is failure!" unset fail_count[*] fi done
shell数组的定义------------------
array_name = (v1 v2 v3)
数组的遍历-------------------
for i in 1 2 3; do
echo "Number: $i"
done