Ping-Log mit Zeitstempel

DJKno

Admiral Pro
Registriert
Okt. 2005
Beiträge
9.124
Hi Leute,

ich möchte ne Batch basteln, die mir den Dauerping auf einen Server
in eine txt schreibt.
An sich kein Problem.
ping -t "Zielserver" >d:\pingtest.txt
Dann schreibt er allerdings nur:

Antwort von *.*.*.*: Bytes=32 Zeit<1ms TTL=128

Antwort von *.*.*.*: Bytes=32 Zeit<1ms TTL=128

Antwort von *.*.*.*: Bytes=32 Zeit<1ms TTL=128

Ich hätte aber gern einen Zeitstempel dazu, damit ich sehen kann,
wann der Server nicht erreichbar war.
Lässt sich das einfach lösen?
 
An sich müsste die batschdatei eine batchdatei mit ca. diesem inhalt aufrufen:

time /t >> c:\test.txt && ping localhost >> c:\test.txt

das ganze im endlosen loop. (stichwort goto)

dann würde immer die zeit geschrieben werden und anschließend ein 4fach ping....

oder nicht?
 
Ja so ungefähr muss das aussehen, bekomme es aber nicht hin.
Kann jemand helfen?
 
bitteschön:

:start
time /t >> c:\test.txt
ping localhost >> c:\test.txt
echo ---------------------------------------------- >> c:\test.txt
GOTO start
 
Danke,

aber ich glaube ich bin zu blöd.
Die Batch läuft nicht.

cmd-Box sag:

Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess
verwendet wird.

Ergebnis in der test.txt

16:39

D:\>time /t 1>>D:\test.txt

D:\>ping localhost 1>>D:\test.txt

D:\>time /t 1>>D:\test.txt

D:\>ping localhost 1>>D:\test.txt

D:\>time /t 1>>D:\test.txt

D:\>ping localhost 1>>D:\test.txt

D:\>time /t 1>>D:\test.txt

D:\>ping localhost 1>>D:\test.txt
 
wieso hast du da immer ne 1 vor dem >> ?
bei mir gehts so wie gepostet!
läuft ggf noch eine instanz im hintergrund?
mal mit adminrechten gestartet?

gruß
Tom
Ergänzung ()

versuch mal mein script. (Download)
 
Die 1 ist mir auch schon aufgefallen.
Habe keine Ahnung wo die herkommt.
Da läuft ne ganze Menge auf dem Rechner aber keine zweite Konsole.
 
2te console brauch auch nicht :-) an sich müsste er eine datei erstellt haben mit entsprechendem inhalt !
 
Ja aber er tut es nicht.
Habs gerade auf in einer vmware getestet und da läuft gar nix.
Geht aber auch nicht.

Ich raffe es wirklich nicht.
 
was tut er nicht? ... wenn du die batch (aus meinem Download) startest sollte da ne menge durchlaufen und auf deinem laufwerk die entsprechende datei mit inhalt erstellt werden - oder ?
 
Ja, da läuft aber nur "Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird." durch.
Die Datei wird auch erstellt. Allerdings nur mit dem Inhalt siehe oben Post 5.
 
bei mir wie gesagt nicht.
Andere Ideen?

Edit: Jetzt gehts. Der mochte den Dateinamen für die bat nicht.

Danke für eure Hilfe.
 
Schau doch mal im Taskmanager nach ob irgendein verdächtiger prozess läuft !?
ist die datei im editor geöffnet ?
hast du mal einen anderen namen für die text-datei probiert ??
 
siehe post darüber
 
Zurück
Oben