dirkpo
Goto Top

Batch - Netzwerklast

Hallo,

ich möchte eine Batchdatei schreiben die 24 Stunden lang ein Server anpingt und bei Veränderung des Anwortverhaltens einen Zeitstempel
setzt.

Wenn ich dann in der gepipten Datei schaue sollte eine gute übersicht haben.

Danke schon einmal.

Content-ID: 49227

Url: https://administrator.de/forum/batch-netzwerklast-49227.html

Ausgedruckt am: 21.04.2025 um 20:04 Uhr

Biber
Biber 19.01.2007 um 09:44:40 Uhr
Goto Top
Moin DirkPo,

ich möchte eine Batchdatei schreiben die 24 Stunden lang ein Server anpingt
...bis dahin versteh sogar ich den Plan...
und bei Veränderung des Anwortverhaltens einen Zeitstempel setzt.
Wie? Was? Wohin?
Wenn ich dann in der gepipten Datei schaue
WTF ist eine gepipte Datei? Mit "gepopten" hatte ich schon zu tun, aber das waren keine Dateien..
sollte eine gute übersicht haben.
Diese Anforderung würde dann zum Beispiel wie aussehen?
Eine Liste (?) mit Zeilen(?), die welchen (?) Aufbau haben?
Danke schon einmal.
Dafür nich'....

Biber
DirkPo
DirkPo 19.01.2007 um 09:49:03 Uhr
Goto Top
Erst einmal DANKE.

Die Augabe kann einen normale .txt sein
Der Zeitstempel wann angepingt wurde.
miniversum
miniversum 19.01.2007 um 10:27:06 Uhr
Goto Top
Also dauerhaft einen Ping an den Server (in welchem zeitlichen Abstand?) und immer wenn die Zeit einen Bestimten Wert übersteigt dann Eintrag ins log? Oder jeden Ping ins Log eintragen?

miniversum
DirkPo
DirkPo 19.01.2007 um 11:12:13 Uhr
Goto Top
nur Veränderungen
miniversum
miniversum 19.01.2007 um 15:37:56 Uhr
Goto Top
Versuchs mal so:

@echo off
set tmax=30
set serveradresse=www.administrator.de
:loop
FOR /F "tokens=4 delims==" %%i in ('ping -n 1 %serveradresse%') do set "zeit=%%i"
set /a zeit=%zeit:~1,-3%
if %zeit% gtr %tmax% echo %Date% %time%: Pingzeit zu "%serveradresse%" war %zeit%>>Log.txt
goto loop


miniversum
DirkPo
DirkPo 21.01.2007 um 08:21:33 Uhr
Goto Top
Danke