Re: plik *.bat dla ping dwóch hostów

Autor: 1634Racine <1634_at_Racine.pl>
Data: Mon, 4 Jun 2012 13:25:00 +0200
Message-ID: <jqi614$glh$1@inews.gazeta.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response

Grzegorz Niemirowski in news:jqhr2k$csu$1_at_news.icpnet.pl
> 1634Racine <1634_at_Racine.pl> napisał(a):
>> Grzegorz Niemirowski in news:jqgqcm$g7b$1_at_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.
[..............]

poprawiłem co trzeba i po odpaleniu a.bat wyrzuca mi tryliony okien, ilość
rosnie, rosnie, musialem kill, procesor zaczal wyc; taka postac po poprawce
maja pliki:

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 -n 1 %1
mkdir %1

- a chodzi o to, zeby to pingowanie "jednoczesne" obu hostow (jednoczesne w
sensie i z powodu opisanych w root poscie) odbywalo sie max w tle, po
wyskoczeniu jednej konsolki cmd..., zapisuje sie cicho w logu 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
>> Statystyka badania ping dla 212.2.96.51:
>> 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
>> Statystyka badania ping dla 212.77.100.101:
>> 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.

Ok, to najprosciej to opisze, czyli o co mi chodzi, jaki cel pingowania,
dotyczy to i pliku/plikow bat dla pingowania:
- "jednoczesnego" obu hostow
- i pingowania w sensie: ping pierwszego, zapis odpowiedzi,ping drugiego,
zapis odpowiedzi, czyli klasycznie.

Otoz pierwszy ip, to ip jednego z moich DNS-ów (wzialem jeden, powinienem
pingowac dwa...).
Drugi ip, to wirtualna polska (przykladowo wzialem te www).
DNS-y czesto mi zdychaja, jest zero odpowiedzi na pingi - sprawdzalem; a
sprawdzalem w momencie, gdy nie mam polaczenia z jakakolwiek www, czyli
podejrzewam, ze nie ma tlumaczenia na ip. Ale tylko podejrzewam.
Jesli sprawdze, ze W TYM SAMYM CZASIE (prawie, "jednoczesnie"...) mam
zdechly DNS, a np. wirtualna, ale jako 212.77.100.101 odpowiada, to max
prawdopodobna diagnoza jest taka: wine za brak polaczen z wszelkimi www
ponosza faktycznie zdychajace co jakis czas DNSy.
Ale jesli okaze sie, ze W TYM SAMYM CZASIE milcza i dns-y, i gluche na pingi
sa adresy stron (np. WP.PL) w postaci ich ip, to raczej szwankuja nie dns-y,
ale... no wlasnie, co? Modem? BTS-y? (mam siec z iplusa). Na razie brak
pomyslu co bedzie. Modem jest stary, mowia ze tez moze byc juz zuzyty... (z
4 lata ma)
Poki co - chce pingowaniem "jednoczesnym" to zdiagnozowac: czy ewidentnie
dns-y, czy nie.
Received on Mon 04 Jun 2012 - 13:30:02 MET DST

To archiwum zostało wygenerowane przez hypermail 2.2.0 : Mon 04 Jun 2012 - 13:42:00 MET DST