简单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
我在马路边丢了一分钱 天塌下来你顶着,我垫着! 我本非随便的人,但如果你想随便,那我就随你的便好啦! 如果有一双眼睛陪我一同哭泣,就值得我为生命受苦。 爱护环境,人人有病。 要是我灌水,就骂我“三个代表”没学好吧。
页:
[1]