Inviare un email da console quando cambia l’indirizzo IP su Linux
Se per necessità ci serve essere informati quando su una macchina Linux viene cambiato l’indirizzo IP ( che sia LAN o WAN ) basta mettere in un cron questo script:
#!/bin/bash
IPADDRESS=$(/sbin/ifconfig | sed -n 's/.*inet addr:\([^ ]*\).*/\1/p')
MAILTO="email@your-isp.com"
echo ${IPADDRESS} >|~/.current_ip
if [[ $(cat ~/.last_ip) != $(cat ~/.current_ip) ]]
then
printf "Your new IP address is \n${IPADDRESS}" | mutt -s "IP address change" $MAILTO
echo ${IPADDRESS} >|~/.last_ip
fi
Ovviamente serve prima avere il sistema configurato per poter mandare email.