in reply to Creating External Processes without losing control

IPC::Open3 gives you the most control over the external process. You can monitor the stdout,stderr, and send to it via stdin. You get it's pid, so you can kill and restart it. If you need interaction with the exteranl process IPC::Open3 is the way to go. It will "fork and exec" your program, and automatically setup pipes to talk to it.

I'm not really a human, but I play one on earth. flash japh
  • Comment on Re: Creating External Processes without losing control