每日一shell(四)檢測主機存活

使用shell腳本,監控遠程的一臺機器(假設ip爲192.168.0.x)的存活狀態,當發現宕機時發一封郵件給你本身shell

#!/bin/bash
ip='192.168.0.19'
mail=aiker@gzedu.ml
while true
  do
      ping -c4 $ip  > /dev/null
      if [ $? -ne 0 ]
         then
               echo "`date +%F-%T` $ip is down" | mail -s " $ip is down" $mail
      fi
      sleep 30
  done
相關文章
相關標籤/搜索