Столкнулся с такой задачей:
Есть следующая программка:
#!/usr/bin/env python
import subprocess
p = subprocess.Popen('./deleteme.sh', shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
print p.communicate()[0]
Скрипт же этот просто выводит несколько слов через промежутки времени:
#!/bin/sh
echo 'Yaaaaa'
sleep 2
echo "Oooops"
sleep 2
echo "end"
Конечная цель - сделать приложение с GUI которое бы выполняло некоторые консольные команды и показывало их вывод сразу по ходу работы. Заранее спасибо.