Скрипт на bash, проверяющий, не изменился ли IP адрес ppp0 - подключения, и, в случае изменения, высылающий его на email админа.
#!/bin/bash
ip=`/sbin/ifconfig ppp0 | egrep -io "inet [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"`
ip2=`cat < /home/user/ip.txt`
if [ "$ip" != "$ip2" ]
then
echo "$ip" > /home/user/ip.txt
cat /home/user/ip.txt | mutt -x -s "New IP" admin@mail.ru
fi
exit 0
Вкратце расскажу, как он работает: