Hola,

necesito ejecutar un comando de la shell con las tres condiciones
siguientes:

(1) necesito capturar el return code de la ejecución de dicho comando
(2) mostrar el resultado de la ejecución en tiempo real, a medida que se va
generando
(3) copiar todo el resultado de la ejecución en un fichero de texto

El problema es que con métodos como
  commands.getstatusoutput('cmd')
sólo obtengo el stdout al final de la ejecución.
Pero lo que necesito es hacer un "streaming" en tiempo real del resultado de
la ejecución de 'cmd', a la vez que capturo de alguna forma el RC y el
propio output para luego poder escribirlo en un fichero.

¿Alguna pista de cómo poder hacerlo con python2.3 o python2.4?



Cualquier sugerencia será más que bienvenida.
Muchas gracias por adelantado.
Jose
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a