in reply to Another Perl/Tk Unix Question
Why do you use open3 ( \*IN, \*OUT, \*ERR, ...) vs what is in the OReilly Perl Cookbook: open3 ($cmd_in, $cmd_out, $cmd_err, $cmd);