Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re^4: Communication between Windows and Linux via Perl

by salva (Abbot)
on Apr 12, 2013 at 13:14 UTC ( #1028370=note: print w/ replies, xml ) Need Help??


in reply to Re^3: Communication between Windows and Linux via Perl
in thread Communication between Windows and Linux via Perl

Well, the truth it is a little tricky:

First, you should loop until the eof method from Net::SSH2::Channel returns true.

In order to not have a busy loop, you can use sock (that returns the socket used for the SSH connection) and block_directions (which tells one if Net::SSH2 needs to write or read from that socket) combined with select to wait for some activity on the SSH socket.

Or you can just use Net::SSH::Any that will do all of that for you (or you can also look at its source code for inspiration).


Comment on Re^4: Communication between Windows and Linux via Perl
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1028370]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (5)
As of 2015-07-30 04:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (269 votes), past polls