I finally understand what’s happening, thanks for the link to
http://perl.plover.com/FAQs/Buffering.html. Perl’s system command
starts a program’s whose stdout becomes my terminal (and that’s why it
works), other ways of forking commands (backticks, open, open2) set
stdout to a file that is not a t
On Tue, 2008-09-09 at 20:08 -0700, Jake wrote:
> test.pl cant be modified, im looking for something that will work with
> any program, my own or not.
>
If test.pl reads and writes thru STDIN and STDOUT, you may be able to
use a bi-directional pipe.
See:
perldoc IPC::Open2
perldoc IPC::Open3
perl
test.pl cant be modified, im looking for something that will work with
any program, my own or not.
On Sep 9, 10:11 pm, [EMAIL PROTECTED] (Raymond Wan) wrote:
> Hi,
>
> Seems like what you need is to do an "autoflush". Try searching for it
> with Google...this might be a good start and enough for
On Tue, 2008-09-09 at 14:04 -0700, doubleHelix wrote:
> I am having a problem in capturing the output and exit value from a
> system command that prompts the user for input. The following shows a
> simplification of the problem. Im trying to get it so that all the
> text before the prompt gets outp
Hi,
Seems like what you need is to do an "autoflush". Try searching for it
with Google...this might be a good start and enough for what you want:
http://bytes.com/forum/thread603712.html
Note that stdout tends to be buffered and stderr not (since it's for
error messages and they should app
I am having a problem in capturing the output and exit value from a
system command that prompts the user for input. The following shows a
simplification of the problem. Im trying to get it so that all the
text before the prompt gets output before the script gets stuck at the
prompt. I’m sure it is