Open3 problem...
I have attempted to make a module for myself to do generic system calls, this module returns a hash reference with the pid,stdout,stderr,return status,and command. It worked fine with a simple command like `cat` but hangs with a `scp`. I have noted that the documentation explains this problem, but lack the skills to implement the IO::Select module or the 4 argument select statement to fix the problem....
I ended abandoning my module and used the NET::SCP module from CPAN instead... just to figure out that it suffers from the same problem that my module has. If anyone has a good example for me to checkout or has some experience with this please let me know.
Thanks.