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-Key: 49227

Url: https://administrator.de/contentid/49227

Printed on: April 26, 2024 at 08:04 o'clock

Member: Biber
Biber Jan 19, 2007 at 08:44:40 (UTC)
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
Member: DirkPo
DirkPo Jan 19, 2007 at 08:49:03 (UTC)
Goto Top
Erst einmal DANKE.

Die Augabe kann einen normale .txt sein
Der Zeitstempel wann angepingt wurde.
Member: miniversum
miniversum Jan 19, 2007 at 09:27:06 (UTC)
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
Member: DirkPo
DirkPo Jan 19, 2007 at 10:12:13 (UTC)
Goto Top
nur Veränderungen
Member: miniversum
miniversum Jan 19, 2007 at 14:37:56 (UTC)
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
Member: DirkPo
DirkPo Jan 21, 2007 at 07:21:33 (UTC)
Goto Top
Danke