监控一个主机状态

for ((i=1;i<4;i++));do
  if ping -c1 $1 &>/dev/null;then
    export ping_count$i=1
  else
    export ping_count$i=0
  fi
  sleep 1
done
if [ $ping_count1 -eq $ping_count2 ] && [ $ping_count2 -eq $ping_count3 ] && [ $ping_count1 -eq 0 ];then
  echo "$1 is dowm"
else
  echo "$1 is up"
fi
unset ping_count1
unset ping_count2
unset ping_count3
posted @ 2020-09-18 11:26  pigeast  阅读(182)  评论(0)    收藏  举报