I’m using IO.popen to start a subprocess, but I only get the result of everything that happened in the time it took for the subprocess to run (sometimes 5 minutes or whatever) when the subprocess exits. I really need to be able to see everything the subprocess writes to stderr and stdout as-and-when it happens.
So far I could not find anything that works like this, but I’m sure it’s possible.
if you need to get output in real time i would recommend to use stdlib
PTYinstead ofpopensomething like this:
this way you get output instantly, just as in terminal