Sistemas Operativos > GNU/Linux

 Ping Y -w

(1/3) > >>

arielb:
Se han encontrado que al hacer un ping con -w no sea consistente. es decir si coloco -w 1 a veces lo hace uno y aveces hace dos  :blink:

tambien lo he hecho asi
  ping 1.2.3 -w 2 > archivo.txt
 y a veces lo da 2 veces y aveces 3

y al hacer esto
--- Citar ---cat archivo.txt | grep "2 received"
--- Fin de la cita ---
me da problemas

su -:
Como yo lo haria en Perl....
Si quieres te pongo un codigo pequeño para hacer lo que quieres.
 :hola:

arielb:
Bueno realmente lo que hice fue agregarle un OR( || ) y ya no me da problema si varia.
pero me deja con la duda, porque hace eso.
Lo que estoy haciendo es creando dos listados de un grupo de maquinas que estan en linea y las que no, y ya lo hace.

su -:
Bueno...
En Perl era facil, si tener que usar comandos ni nada de eso, hace rato tambien hice algo parecido y un robot que chequeava links rotos en paginas y relamete creo que sh/bash/ksh/csh/ash no es para este trabajo pero como ya lo lograste.

arielb:
Bueno es para algo que estoy haciendo en java para quitarme un poco el trabajo de andar maquina por maquina para actualizar aplicaciones. y claro no estar esperando que los programadores hagan algo para eso porque si no .......................

Bueno en java ejecuto el shell

--- Código: Text ---void Ejecuta(String pNombre){    //Ejecutar los shell creados    try{      Runtime oSh = Runtime.getRuntime();      Process p = oSh.exec(pNombre);      p.waitFor();          }catch(IOException vEr){      System.out.println("Error durante la ejecucion "+vEr);    }catch(InterruptedException vE12){      System.out.println("Ejecucion de archivo Afectada.. " +          "Error; "+ vE12);    }    } 
y el shell me deja dos listados uno de las maquinas que est'an en linea y otro de las que no estan.
Luego los que estan en linea los empiezo a procesar con java.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa