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

 

posted @ 2025-04-10 17:03  rox丶小花生  阅读(8)  评论(0)    收藏  举报