yundian 发表于 2013-4-8 08:59:35

简单shell脚本 定期通过ping检查指定主机是否存活

# vim /root/scripts/check_hosts_alive.sh
#!/bin/bash
################################################################
#Descripthion
#       This script will use "ping" to check some hosts alive
#History
#2013/04/07 by iKevinYang First release
################################################################
   
DATE=$(date +%H:%M\ %Y/%m/%d)
[ -e /var/log/ping.log ] || touch /var/log/ping.log
echo "Time$DATE" > /var/log/ping.log
for n in 1 5 6 7 10 230 231 232 233 245 244 253 254;
do
   host=10.50.1.$n
   ping -c3 $host &>/dev/null
   if [ $? = 0 ];then
      echo "$host is up" >> /var/log/ping.log
   else
      echo "$host may be down, you need to check it!!" >> /var/log/ping.log
   fi
done
mail -s "check hosts alive_${DATE}" XXX@XXX.com< /var/log/ping.log
   
# crontab -e               
30 8 * * * /root/scripts/check_hosts_alive.sh

lihu129c 发表于 2013-4-8 09:04:00

我在马路边丢了一分钱

zsy001 发表于 2013-5-15 23:39:12

天塌下来你顶着,我垫着!

圣凤凌霜 发表于 2013-5-16 06:10:15

我本非随便的人,但如果你想随便,那我就随你的便好啦!

shuaiwei588 发表于 2013-5-16 14:53:41

如果有一双眼睛陪我一同哭泣,就值得我为生命受苦。

liyeho 发表于 2013-5-16 20:33:38

爱护环境,人人有病。

yorknong 发表于 2013-5-17 05:24:01

要是我灌水,就骂我“三个代表”没学好吧。
页: [1]
查看完整版本: 简单shell脚本 定期通过ping检查指定主机是否存活