in reply to STDERR and STDOUT

You might have better luck with using the pipe form of open. Read up on perlopentut.

open COMMAND, 'my_console_app --option |' or die ("Can't open pipe to +command: $!");

In that case, you'll only get STDOUT, but read the docs above to learn about getting what it is you want.

<-radiant.matrix->
A collection of thoughts and links from the minds of geeks
The Code that can be seen is not the true Code
"In any sufficiently large group of people, most are idiots" - Kaa's Law