Hi guys,

    I have a piece of code that executes a command at a remote server
and writes the output to stdout.  It there a wat to write stdout as it
is being written and not have to wait for it to be completed.

    I know it's kinda hard to understand but here is the portion of
code:

<code>
use Net::SSH::Perl;

my $remote_ip = "192.168.123.5";

 my ($out, $error, $exit) =  $ssh->cmd("cd /home; for i in *; do echo
\$i; tar cpvf - \$i/ | ssh $remote_ip \'tar -C /home -xpf -\';done");


</code>

how can I write $out as it is being executed. and not after everything
is completed?

I hope that explains it better..

Thanks,
Chad



Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to