Externe Adresse pingen und Ergebnis fortlaufend dokumentieren?
Hallo!
Ich bin auf der Suche nach einem Batch-Script, das ich mal hatte, aber doch verbummelt habe.
Es soll schlicht über eine Namensauflösung die IP zurückgeben und fortlaufend in bestimmten Intervallen in eine Datei schreiben.
Also: ping-Abfrage auf "alias.dyndns.org" gibt die IP 66.66.66.66 zurück und das wird dann in eine Datei ext_IP.txt fortlaufend geschrieben. Das soll alle 15 Minuten passieren.
Wie war das noch? Danke vorab für Eure Hilfe
CS
Ich bin auf der Suche nach einem Batch-Script, das ich mal hatte, aber doch verbummelt habe.
Es soll schlicht über eine Namensauflösung die IP zurückgeben und fortlaufend in bestimmten Intervallen in eine Datei schreiben.
Also: ping-Abfrage auf "alias.dyndns.org" gibt die IP 66.66.66.66 zurück und das wird dann in eine Datei ext_IP.txt fortlaufend geschrieben. Das soll alle 15 Minuten passieren.
Wie war das noch? Danke vorab für Eure Hilfe
CS
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 249046
Url: https://administrator.de/contentid/249046
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
6 Kommentare
Neuester Kommentar
Hi,
wie wäre es mit einer cmd:
<edit>
der gibt nur eine Zeile aus, ist also etwas eleganter
</edit>
Die lässt du als geplanten Task laufen.
Wenn der Inhalt der txt jedes mal überschrieben werden sollte musst du ein > weg lassen.
Gruß
wie wäre es mit einer cmd:
ping alias.dyndns.org -n 1 >> ext_ip.txt
<edit>
der gibt nur eine Zeile aus, ist also etwas eleganter
ping alias.dyndns.org -n 1 | find "Antwort" >> ext_ip.txt
Die lässt du als geplanten Task laufen.
Wenn der Inhalt der txt jedes mal überschrieben werden sollte musst du ein > weg lassen.
Gruß
Könntest du auch. Es gibt Zusatzprogramme wie wait oder sleep (nicht in Windows enthalten). Die kannst du mit Einbauen.
Dann machst du da eine Schleife drum und gut iss
also hättest du dann so was wie
Hast halt immer den Prozess am laufen.
Gruß
Dann machst du da eine Schleife drum und gut iss
also hättest du dann so was wie
start:
ping alias.dyndns.org -n 1 | find "Antwort" >> ext_ip.txt
sleep 900
goto start
Hast halt immer den Prozess am laufen.
Gruß
Noch was entdeckt...
Ab windows 7 gibt es Timeout...
Der link ist dazu interessant:
http://www.script-example.com/themen/sleep-or-wait-in-Batch-Dateien--cm ...
Gruß
Ab windows 7 gibt es Timeout...
start:
ping alias.dyndns.org -n 1 | find "Antwort" >> ext_ip.txt
timeout /T 900 /nobreak
goto start
Der link ist dazu interessant:
http://www.script-example.com/themen/sleep-or-wait-in-Batch-Dateien--cm ...
Gruß