CorpMedlem sedan maj 2003124 inlägg Tjenare grabbar o tjejor,
sliter mig gråhårig för letar efter lite saker på google men hittar det inte så får med svansen mellan bena fråga här...
Söker egentligen efter 2 saker som jag sedan kan utveckla bara jag vet grunden. Ni kanske har svårt att se nyttan i detta men men...
1. Pinga en ipadress var 10 min och skriva svaret i en logfile.log med resultatet (medelvärdet eller vad som nu är lättast), gärna med datum typ:
2005-07-06 23:32:11 - 52 ms
2005-07-06 23:42:11 - 47 ms
2005-07-06 23:52:11 - 53 ms
eller liknande...
2. Köra en annan batfil och om den körts eller ej ska stå i en logfile.log med resultatet typ:
2005-07-06 23:32:11 - Ja
2005-07-07 23:33:11 - Nej
2005-07-08 23:34:11 - Ja
Detta är så jag ungerfär fattar hur jag kan bygga olika saker...
Gärna med att senaste datumet både kan stå överst eller sist i logfilen så jag lär mig det oxå!
Tacksam för hjälp!
Jesper TMedlem sedan nov. 20017 144 inlägg Du måste nog skapa en vbs-fil för det.
spangoMedlem sedan juni 20008 205 inlägg Ettan kan lösas med en snabb enradare med sh.exe från http://unxutils.sourceforge.net/ lösa det:
date +"%Y-%m-%d - $(ping adressen | grep Average)" >>loggfilen.txt
Lägg i en fil som heter någonting som slutar med .sh och starta med c:\sökväg\till\sh.exe filen.sh
Tvåan förstår jag inte vad du vill göra med den.
\r Om du vill ha senaste loggraden överst gör du såhär:
LOGFILE="loggfilen.log"
TMPFILE="$LOGFILE.tmp"
touch "$LOGFILE" # se till att filen finns
mv "$LOGFILE" "$TMPFILE" # döp om loggfilen
date +"%Y-%m-%d - $(ping adressen | grep Average)" >"$LOGFILE" # skapa en ny loggfil och skriv till den
cat "$TMPFILE" >>"$LOGFILE" # kopiera tempfil till slutet av den nya loggfilen
rm "$TMPFILE" # ta bort tempfil
SjodahlMedlem sedan maj 20033 218 inlägg bara en liten chansing, det är inte så att du vill visa din ISP att din ping drar iväg vid visa tidpunkter?
Om det är så finns det ett litet gratis program som pingar en specifik IP address efter ett förinställt värde. Och sen slänger det i en snygg graf. (använde det själv för att visa att en av deras routrar inte orkade med, vilket ledde till att dem uppgraderade och det flöt mycket bättre sen).
/ RED
skall se om jag kan hitta programmet!
SjodahlMedlem sedan maj 20033 218 inlägg Testa spara detta som en bat fil och kör..
@echo off
goto start
:start
echo ----------------------------------------------------------------------------------------------------- >> test.log
echo %date% - %time% >> test.log
ping ftp.sunet.se | FIND "Average" >> test.log
goto delay
:delay
echo Next ping in 36000ms (10min)!
echo WScript.Sleep 36000> delay.vbs
delay.vbs
del delay.vbs
goto start
Så här blir loggen då:
-----------------------------------------------------------------------------------------------------
2005-07-08 - 9:29:59,48
Minimum = 15ms, Maximum = 17ms, Average = 15ms
-----------------------------------------------------------------------------------------------------
2005-07-08 - 9:30:03,18
Minimum = 15ms, Maximum = 16ms, Average = 15ms
-----------------------------------------------------------------------------------------------------
2005-07-08 - 9:30:06,84
Minimum = 15ms, Maximum = 21ms, Average = 18ms
-----------------------------------------------------------------------------------------------------
Vad det gäller logfil2 vet jag inte riktigt vad du menar?
Skall du kolla om fil1 har körts eller inte ?