[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: popen in non-blocking mode
- From: Joe McEachern <joe@...>
- Date: Tue, 6 Dec 2011 16:45:11 -0500
We are running an external process using io.popen(). Something like ...
ecom = assert(io.popen(cmd, 'r'))
Is there a way to setup non-blocking reads with this type of interface? Or do other lua modules offer more control? What we've seen is that our read() command will block if the external process does not have any data to return. We need a strategy to make this non-blocking.
Thanks for any suggestions,