[gilug.org] Ping rapid en timeout
Narcis Garcia - GiLUG informatica actiu net
2009-11-06 15:42:09 UTC
Bé, el afegit problema del temps és que necessito fer una comprovació
constant per a veure quan un (o varis) dels ordinadors estan a la xarxa
o s'hi perd el contacte.
És a dir, que si són 8 ordinadors una sola comprovació pot trigar fins a
8 segons, i que s'estigui comprovant una estona només dóna informació
cada 8 segons i mentrestant el programet no fa altra cosa.
Potser hi hagi altres mètodes per a conèixer l'estat de la xarxa (?)
-----Missatge original-----
De: Quim Rovira <>
Reply-to:
Per a:
Assumpte: Re: [gilug.org] Ping rapid en timeout
Data: Fri, 6 Nov 2009 16:05:12 +0100
De la pàgina del man de l'eina ping:
-W timeout
Time to wait for a response, in seconds. The option
affects only
timeout in absense of any responses, otherwise ping
waits for
two RTTs.
Malhauradament, això vol dir que com a mínim el temps d'espera és d'un
segon.
Tant crític és comprovar-ho a tanta velocitat? Al cap i a la fi, perdre
1 segon per pc comprovant-ne 5, i suposant que falléssin els 5 alhora,
això serien tansols 5 segons de retard..
2009/11/6 Narcis Garcia - GiLUG <>
Bona tarda;
Necessito fer un programet en Bash que comprovi més de 5
ordinadors si
estan a la xarxa o no. Amb el PING puc fer-ho:
ping -W 1 -c 1 192.168.1.11 | grep sensetext
if [ $? -eq 0 ] ; then echo "El 11 està viu"
ping -W 1 -c 1 192.168.1.12 | grep sensetext
if [ $? -eq 0 ] ; then echo "El 12 està viu"
# etc.
...però això només va ràpid quan els ordinadors estan a la
xarxa, doncs
quan no hi són almenys triga 1 segon per cada comprovació.
Algú sap com reduir el temps d'espera a menys d'un segon?
Gracies.
_______________________________________________
Llista del GiLUG
http://gilug.org/cgi-bin/mailman/listinfo/llista
* Tots els missatges queden publicats a:
http://gilug.org/pipermail/llista/
_______________________________________________
Llista del GiLUG
http://gilug.org/cgi-bin/mailman/listinfo/llista
* Tots els missatges queden publicats a:
http://gilug.org/pipermail/llista/
Més informació sobre la llista de correu gilug