1634Racine <16...@Racine.pl> napisaďż˝(a):
> Grzegorz Niemirowski in news:jqgqcm$g7b$
1...@news.icpnet.pl
> [..............]
>> Hmmmmmm
>> a.bat:
>> :start1
>> start b.bat 212.2.96.51
>> start b.bat 212.77.100.101
>> :test1
>> if exist 212.2.96.51 goto test2
>> goto test1
>> :test2
>> if exist 212.77.100.101 goto test3
>> goto test2
>> :test3
>> rmdir 212.77.100.101
>> rmdir 212.2.96.51
>> goto start1
>> b.bat:
>> ping -n1 %1
>> mkidir %1
>> Co� takiego, powinno dzia�a�, nie testowa�em.
> b.dzieki za zainteresowanie wielkim problemem :)
> 1.
> moze dobrze, moze zle, ale w pliku b.bat zmienilem "n1" na "n 1"...
Tak, oczywi�cie. O 1 w nocy troch� si� ju� s�abo my�li :)
> 2.
> ok, idziemy:
> ping do pierwszego hosta, do drugiego,jesli pierwszy odpowie OK -
> patrzymy czy drugi tez OK i jesli oba odpowiedza ok --> co w tej
> sytuacji robia dla obu hostow/ip polecenia rmdir...? usuwajďż˝ katalogi?
Tak.
> bo warto by cos zapisac raczej do tekstowego loga...
Oczywi�cie. Zapomnia�em o przekierowaniu wyj�cia do pliku.
> a mkidir w pliku b.bat - co tutaj wytwarza? katalog? czegos o wsadowych
> nie wiem :)
Pomy�ka, mkdir rzecz jasna.
> 3.
> ale jesli ktorykolwiek nie odpowie OK, czy nie jest tutaj tak, ze zapetli
> sie pytanie o tego hosta:
> :test1
> if exist 212.2.96.51 goto test2
> goto test1
> :test2
Te mkdir i rmdir s�u�� tylko do synchronizacji. To, czy host odpowie czy
nie, nie ma znaczenia.
> 4.
> Po tej mojej jednej zmianie w "n1" zapuscilem a.bat (b.bat oczywiscie
> istnieje) i efekt taki, ze w tle na konsoli cmd wykonuje sie duzo spraw,
> a z przodu sterczďż˝ martwo natychmiast wyrzucone dwie inne konsole cmd
> dla tych dwoch hostow, oto konsola dla jednego (bez mojej zmiany w "n1"
> dzialala szalenczo tylko ta pierwsza, jako jedyna):
> c:\>ping -n 1 212.2.96.51
> Badanie 212.2.96.51 z u�yciem 32 bajt�w danych:
> Odpowiedďż˝ z
212.2.96.51: bajt�w=32 czas=870ms TTL=60
> Pakiety: Wys�ane = 1, Odebrane = 1, Utracone = 0 (0% straty),
> Szacunkowy czas b��dzenia pakiet�w w millisekundach:
> Minimum = 870 ms, Maksimum = 870 ms, Czas �redni = 870 ms
> c:\>mkidir 212.2.96.51
> Nazwa 'mkidir' nie jest rozpoznawana jako polecenie wewn�trzne lub
> zewn�trzne,
> program wykonywalny lub plik wsadowy.
Liter�wka, jak napisa�em wy�ej.
>>> Drugi bat:
>>> ----------
>>> prostsze pingowanie: pingujemy pierwszy, daje odpowiedz, zapis do loga,
>>> pingujemy drugi, odpowiedz, zapis do loga.
>>> I znow pierwszy, drugi, itd.
>>> (pewnie wszystko wokol c:\ping -t a.b.c.d > x.txt :)
>> :start1
>> ping -n 1 212.2.96.51 >> x.txt
>> ping -n 1 212.77.100.101 >> x.txt
>> goto start1
> to dziala, tylko tak mysle sobie... jakby uproscic to, co bedzie
> zapisane do loga x.txt.
> Bo jesli wpisze _bezposrednio_ w konsole (bez pliku bat, z parametrem -t)
> polecenie pingowania na przyklad _jednego_ hosta, to otrzymuje prosty
> log w ksztalcie:
> Badanie 212.77.100.101 z u�yciem 32 bajt�w danych:
> Odpowied< z
212.77.100.101: bajt�w=32 czas=759ms TTL=248
> Odpowied< z
212.77.100.101: bajt�w=32 czas=326ms TTL=248
> [..........]
> Warto miec tak samo prosty log dla dwoch hostow pingowanych tym razem z
> bat, tylko, �e za pomoca pliku bat log przy dwoch hostach daje "lekko"
> za bogata postac (zbedne: "statystyka z...", "szacunkowy czas..."):
> Badanie 212.2.96.51 z u�yciem 32 bajt�w danych:
> Odpowied< z
212.2.96.51: bajt�w=32 czas=787ms TTL=60
> Pakiety: Wys�ane = 1, Odebrane = 1, Utracone = 0 (0% straty),
> Szacunkowy czas b��dzenia pakiet�w w millisekundach:
> Minimum = 787 ms, Maksimum = 787 ms, Czas �redni = 787 ms
> Badanie 212.77.100.101 z u�yciem 32 bajt�w danych:
> Odpowied< z
212.77.100.101: bajt�w=32 czas=319ms TTL=248
> Pakiety: Wys�ane = 1, Odebrane = 1, Utracone = 0 (0% straty),
> Szacunkowy czas b��dzenia pakiet�w w millisekundach:
> Minimum = 319 ms, Maksimum = 319 ms, Czas �redni = 319 ms
Najpro�ciej tak:
ping -n 1 212.2.96.51 | findstr TTL >> x.txt
Tylko wtedy b�dzie problem przy braku odpowiedzi. Musz� pomy�le� :) Z reszt�
nie wiem co w�a�ciwie chcesz mie� w logu przy braku odpowiedzi. Bo wtedy nie
ma takiej linijki, w kt�rej by�by jednocze�nie adres hosta i wynik
pingowania.
Uptime: 0 days, 0 hours, 46 minutes and 6 seconds