Este script lo tenía perdido por alguna carpeta. Sirve básicamente para ejecutar un comando y que salga la salida por la consola a medida que lo ejecuta. No funciona siempre, pero si en casi todos los casos que he necesitado. Espero que os sea de utilidad:ç
[sourcecode language=»python»]#!/usr/bin/python
import time, sys, subprocess,os
comando = "sudo apt-get update" #Sustituir por el comando deseado
proceso = subprocess.Popen(comando , shell=True,stdin=subprocess.PIPE,stdout=subprocess.PIPE)
while True:
next_line = proceso.stdout.readline()
if next_line == » and proceso.poll() != None:
break
sys.stdout.write(next_line)
sys.stdout.flush()[/sourcecode]