From: Dylan Lukes Date: 2009-09-18T23:01:49+09:00 Subject: Subprocessing with popen or popen3? Currently I have a class MyServer that extends IO, and then I call: server = MyServer.popen(COMMAND, 'r+) The only problem is I need to separate stderr and stdout. I contemplated popen3, but I don't see how I can make it associated with an object, which I need in the program. And in addition, it seems to lack a way to get the pid. I could theoretically create the stderr, stdout and stdin within the MyServer class at initialization for popen3, but then I can't use the pid to kill the process when I call the shutdown method. Any ideas? -- Posted via http://www.ruby-forum.com/.