标签:style ar os 使用 sp on 2014 bs amp
脚本如下:
#!/bin/bash #author firxiao #monitor IP change #date:20141128 ip_old=ip_old.txt ip_now=ip_now.txt mail_sender=xxx@xxx.com #发件人 mail_user=xxx@xxx.com #收件人 mail_subject=IP_MONITOR #邮件标题 #init ip.old while [ ! -f $ip_old ]; do /usr/bin/curl ifconfig.me > $ip_old done #get ip now /usr/bin/curl ifconfig.me > $ip_now #compare /usr/bin/diff $ip_now $ip_old #if different change ip_old and send mail if [ $? != 0 ];then cat $ip_now >$ip_old echo "IP has changed , the new IP is $(cat $ip_now ) !!!" |mail -s "$mail_subject" -S from=$mail_sender "$mail_user" fi
使用方法:
将此内容复制至 ip_monitor.sh 可自定义 修改发件人 收件人 邮件标题
chmo+x ip_monitor.sh
添加计划任务
例如每五分钟检测一次
*/5 * * * * /root/ip_monitor.sh >/dev/null 2>&1
注意: 此脚本邮件功能依赖 mail centos安装 yum install mail
标签:style ar os 使用 sp on 2014 bs amp
原文地址:http://my.oschina.net/firxiao/blog/349727