Como leer datos devueltos por un comando
bueno la cosa es asi... por ejemplo
en un shell hago un ping a una maquina
y quiero poder leer el resultado del ping para poder procesarlo ... meterlo en una variable, guardar en base de datos etc.
grax bye
en un shell hago un ping a una maquina
y quiero poder leer el resultado del ping para poder procesarlo ... meterlo en una variable, guardar en base de datos etc.
grax bye
Hasta donde yo se, un Shell no retorna las salidas de los distintos programas que ejecuta.
Lo que puedes hacer es lo siguiente con la linea de comando
Esto es un ejemplo
Ping 198.1.203.55 > Ping.txt
Es decir, que la salida, en ves de por pantalla, te la tire a un txt, cuando termina de ejecutarse, en el txt te queda toda la actividad que hizo el Ping.
Posiblemente tengas que generar un Shell síncrono, es decir, que no te devuelva el flujo de programa hasta que la ejecución del programa externo termine.
Espero que te sirva
Saludos desde Argentina
Lo que puedes hacer es lo siguiente con la linea de comando
Esto es un ejemplo
Ping 198.1.203.55 > Ping.txt
Es decir, que la salida, en ves de por pantalla, te la tire a un txt, cuando termina de ejecutarse, en el txt te queda toda la actividad que hizo el Ping.
Posiblemente tengas que generar un Shell síncrono, es decir, que no te devuelva el flujo de programa hasta que la ejecución del programa externo termine.
Espero que te sirva
Saludos desde Argentina