Posted By: snake (:q!) on 'CZinternet'
Title:     Re: Sledovat pripojeni k Internetu
Date:      Sat Dec  9 12:07:16 2006

> Diky, klidne to udelam PINGem.
> Muzete mi napsat, jak prikaz bude vypadat? Moc do toho nevidim.
> Vim, ze tam bude minimalne:
> PING -t www.neco.cz
> Nevim, jak presmerovat vystup do souboru (nebude to po trech dnech
> zapoisovani 
> zdrzovat PINGani, ten zapis do souboru? Jaky server zvolit? Jak k tomu
> pridat 
> "date"? 
> 

Samotny ping v prostredi windoze (nenapsal jsi, jestli pouzivas windoze ci 
linux, linuxovy ping ma jinou syntaxi parametru):

ping /l 0 /t jmenoserveru

Presmerovani vystupu provedes pridanim ">log.txt"na konci radky. Prikaz pak 
zdanlive nic neprovadi, ale do souboru prirustaji neustale data, ktera by se 
bez presmerovani ukazala na obrazovce.

Datum a cas vlastne zjistovat predtim nemusis, protoze bude shodne s datem a 
casem vytvoreni souboru log.txt. Pokud bys to chtel mit na zacatku logu, 
udelal by sis batch, ktery by obsahoval neco jako:
@echo off
date /t >>log.txt
time /t >>log.txt
ping /l 0 /t jmenoserveru  >>log.txt 

Pouziti dvojiteho vetsitka ma tu vyhodu, ze se informace do souboru log.txt 
budou pridavat, takze muzes ten batch spustit vicekrat a vysledny 
vygenerovany soubor bude mit tvar:
aktualni datum
aktualni cas
spousta pingu ukoncenych kombinaci control+c
nove aktualni datum
novy aktualni cas
...

Zapisovani do souboru ping ani pocitac nijak nezpomaluje, muzes to nechat 
bezet klidne mesice...

Posledni vec: vyber serveru, na ktery budes pingat. Bud si tam muzes dat 
jakykoli  stabilni server, ktery bude ochoten odpovidat (klidne i 
www.seznam.cz), pripadne si tam das prvni vnejsi router sveho poskytovatele 
pripojeni. Bude to nejspise ten druhy ci treti radek vystupu programu 
traceroute na kterykoli vnejsi stroj (v prostredi windoze je syntax napr.: 
tracert www.seznam.cz). Opet ale over, ze je dany router ochoten na vyzvy 
pingu odpovidat (nektere pozadavky na ping zahazuji).

snake

P.S. Jeste mi ted dosla jedna takova neprijemnost: casove urceni bude jen 
velice priblizne, protoze intervaly mezi jednotlivymi pingy jsou sice presne 
vterina, ale pokud se pingu nedostane odpovedi, ceka v defaultnim nastaveni 4 
vteriny nez vytimeoutuje. Takovej radek pak ma "cenu" 4 vterin, kdezto 
ostatni jen jedine. Na detekci mnozstvi vypadku by to ale mohlo byt 
dostatecne. 

Search the boards