Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Is it possible to see what Net::OpenSSH is doing?

by jonadab (Parson)
on Jun 27, 2013 at 14:59 UTC ( #1041034=note: print w/ replies, xml ) Need Help??


in reply to Is it possible to see what Net::OpenSSH is doing?

One thing you can do, quite easily, is have your program print comments about what it's doing (right before calling $ssh->capture2() or whatever), and of course it can print any captured output or error string afterward, so your output can look something like this:

Connecting to remotehost... Connected. Attempting to log in... Logged in. Sending command: cd /var/foo/wibble Command succeeded. No output. Sending command: cd - Command succeeded. Output: /home/jonadab Sending command: cd /directory-that-does-not-exist Command FAILED. Error information: cd: /directory-that-does-not-exist: No such file or directory

If you want to get fancy, you could even use Term::ANSIColor and display different things in different colors (e.g., output in green, errors in bright magenta, comments in white, and commands in bright yellow, all on a black background; or whatever colors make you happy).


Comment on Re: Is it possible to see what Net::OpenSSH is doing?
Select or Download Code

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (13)
As of 2014-07-23 09:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (139 votes), past polls