PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Flatrate schickt IP automatisch



06.08.00, 14:28
Hallo Allerseits,

ich habe mir neulich eine Flatrate zugelegt. Nun möchte ich, dass sich mein Rechner jeden Tag von 11 Uhr morgens bis 24 Uhr abends einwählt und mir alle 5 Minuten per eMail seine IP zuschickt. Es würde ja eigentlich reichen, wenn er mir den Inhalt zusendet, der beim Aufruf von ifconfig entsteht, aber wie automatisiere ich das mit cron genau?

Hat jemand so etwas schon einmal gemacht?

Danke vielmals
Sebezahn

06.08.00, 15:16
Halle sebezahn,

du musst nur die Ausgabe eines Programms an das Mailprogramm weitergeben - in deinem Fall:

ifconfig | mail -s "IP - Adresse" "ziel@zielhost.com"

Unter http://www.linuxgazette.com/issue42/lg_tips42.html#magnus
findest Du, wie man aus einer ifconfig - Abfrage nur die IP - Adresse rausholt.

Grüße
- Thomas

06.08.00, 15:37
Kann ich denn diesen Aufruf einfach als Cron-Job alle fünf Minuten aufrufen? Müsste doch eigentlich gehen...

blackbird
06.08.00, 19:39
hi sebezahn!

ja sollt schon klappen, aber ich würd das evtl anders machen, und zwar nicht polling (also zeitgesteuert) sondern nur dann wenns gebraucht wird, also wenn sich die ip ändert.
am einfachsten dein script für die ip-mailung ins ip-up script legen, wird nach jeder einwahl ausgeführt. das sollte eigentlich reichen http://www.linuxforen.de/ubb/wink.gif

falls du doch beim cron-job bleibst, solltest du dran denken dass du kein enviroment hast, also auch keine pfad-angaben, also alle binarys mit absoluten pfaden ansprechen!

grüsse blackbird