Python Subprocess.Popen from a thread
You didn’t supply any code for us to look at, but here’s a sample that does something similar to what you describe: import threading import subprocess class MyClass(threading.Thread): def __init__(self): self.stdout = None self.stderr = None threading.Thread.__init__(self) def run(self): p = subprocess.Popen(‘rsync -av /etc/passwd /tmp’.split(), shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE) self.stdout, self.stderr = p.communicate() myclass = MyClass() … Read more