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.