Potrebbe funzionare

Uno script cattura l'output di `ifconfig eth0`, da lì ricava l'ip, lo confronta con quello precedente e se è diverso lo scrive nel file e lo invia per email

Chiaramente sarà uno script che deve essere lanciato ogni tot di tempo