J'ai installer postfix et mis ce script ds la crontab toutes les 15 min, si l'adresse change je recois un mail
#!/bin/bash
OLD_IP=`cat /var/test_ip/ip`
NEW_IP=`/usr/bin/lynx -crawl -dump http://whatismyip.com/ | grep "THE_TITLE" | awk '{print $4}'`
if [ $OLD_IP != $NEW_IP ]
then
# TEST du reseau
/bin/ping -c 3 www.free.fr > /dev/null
PING=`echo $?`
if [ $PING = 0 ]
then
/bin/mail -s "Nouvelle IP: $NEW_IP" Email@free.fr < /var/test_ip/ip
echo $NEW_IP > /var/test_ip/ip
else
/etc/init.d/network restart
fi
fi
Message édité par steph73 le 15-12-2005 à 10:53:29