PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Debian/Raspian: script, welches beim Start die externe IP mailt


Osmoses
2014-11-10, 08:36:16
Hallo!

Ich brauche ein Script, dass mir bei jedem Boot die IP von außen mitteilt per Mail - also nicht die, welche eth0 im internen Netzwerk hat.

Wie stelle ich das an?

:freak:

nalye
2014-11-10, 09:13:43
In die Crontab
@reboot /pfad/zum/script

und im Script sowas wie

curl -s icanhazip.com|mail -s "Betreff" adresse@hoster.tld

Wäre so das simpelste

Tempo
2014-11-11, 00:11:57
Wie bekomme ich es hin, die IP-Adresse in eine Datei zu schreiben mit Datum und Uhrzeit?

EDIT: Hab's geschafft:

sudo echo "$(date): $(curl -s icanhazip.com)" >> IP.log

Ist es auch möglich nur einen neuen IP-Eintrag zu generieren, wenn die IP sich geändert hat?