in reply to Re^4: IPC::Open3 woes

By using IPC::Run3 or IPC::Run if possible. If not, you'll need some complicated select code or threads.