in reply to Execution of parallel unix system commands

I would look at Parallel::ForkManager. It has the capability to keep a specified number of processes running (you mentioned you would like to 50 instances simultaneously), and since version 0.7.6 you can return data back to the parent when each child process finishes.

Hope that helps.

  • Comment on Re: Execution of parallel unix system commands