##检查主机存活状态
方法1 通过ping的方式 ifconfig来判断主机
vi ping.sh
#!/bin/bash
IP_LIST="47.94.22.27 47.94.22.28"
for IP in $IP_LIST;do
ping -c 1 $IP &>/dev/null; then ##访问一次 返回状态为0时说明正确
echo "&IP OK."
else
echo "$IP NO!"
fi
done
##检查主机存活状态
vi ping.sh
#!/bin/bash
IP_LIST="47.94.22.27 47.94.22.28"
for IP in $IP_LIST;do
NUM=1
While [ $NUM -le 3 ]; do
if ping -c 1 $IP &>/dev/null; then ##访问一次 返回状态为0时说明正确
echo "&IP OK."
break
else
FAIL_COUNT[$NUM]=$IP
let NUM++
fi
done
if [&{#FAIL_COUNT[*]} -eq 3]; then
echo "${FAIL_COUNT[1]} Ping is failure!"
unset FAIL_COUNT[*]
fi
done
##当ping失败三次就发邮件提示