http://www.perlmonks.org?node_id=862552


in reply to Disconnect from Remote Server

For your particular example, you can use SFTP instead of running remote commands and capturing their output.

This script from the Net::SFTP::Foreign distribution shows how to emulate a tail -f over SFTP.

Replies are listed 'Best First'.
Re^2: Disconnect from Remote Server
by rfbits (Initiate) on Sep 30, 2010 at 14:44 UTC
    Thanks Salva!
Re^2: Disconnect from Remote Server
by rfbits (Initiate) on Oct 05, 2010 at 01:55 UTC

    Hello,

    I get the following error message, when I execute the perl script:

    Undefined subroutine &Net::SFTP::Foreign::_catch_tainted_args called at /usr/lib/perl5/site_perl/5.10/Net/SFTP/Foreign.pm line 156.

    #!/usr/bin/perl use strict; use warnings; use Net::SFTP::Foreign; use Fcntl qw(SEEK_END); my ($host, $file, $user, $pwd, $port) = undef; my $sftp = Net::SFTP::Foreign->new($host, $user, $pwd, $port); $sftp->error and die "Unable to connect to remote host: ".$sftp->error +."\n";

    Thanks,

    Roger
      I have just uploaded to CPAN version 1.62 solving that problem.

        Thank you