in reply to Re: Re: Usage of IPC::Open2 ...
in thread Usage of IPC::Open2 ...

Says fastolfe:
> Note also that IPC::Open3 will do the same thing as open2,
>but catches stderr also, so that's another option.
It may be another option for someone, but not for galande. Did you read the original question? The problem was that galande is reading from the child's stdout when there is nothing there, and that causes the parent to block. Switching from Open2 to Open3 is not going to make a difference.