Уважаемые форумчане. Уже замучался. Имеется программа, в которой запускается дочерний поток, а в нем процесс:
class MyThread(QtCore.QThread):
def __init__(self, full_dir, parent=None):
QtCore.QThread.__init__(self, parent)
def run(self):
file = open("/home/kalina/OpenFOAM/out.log", "a")
proc = subprocess.Popen(["bash /*/*/OpenFOAM/QW"],
cwd = full_dir, shell = True, stdout=file, stderr=file)
Запускаю поток командой .start(). Все нормально работает При попытке завершить процесс командой
proc.kill()