rastoboy has asked for the wisdom of the Perl Monks concerning the following question:
I'm using Net::OpenSSH to connect to a series of machines and doing stuff. However, it's causing a lot of ssh connections to be used on the box I am sharing with other technicians.
Is there a way to explicitly (or implicitly!) kill a connection with that library? It doesn't mention it in the docs. I did grep around and find a private method for killing it in the perl module, but most of the source is frankly over my head to analyze when that gets called.
What am I missing? Any input would be greatly appreciated!
Update: By simply setting the scalar reference variable for the Net::OpenSSH object to '' it does seem to have done this. Just seems a little squirrely to me.
ugh but this leaves behind defunct ssh processes!
Replies are listed 'Best First'. | |
---|---|
Re: Explicitly kill a Net::OpenSSH connection?
by zentara (Cardinal) on Aug 02, 2011 at 20:03 UTC | |
by rastoboy (Monk) on Aug 03, 2011 at 13:59 UTC | |
Re: Explicitly kill a Net::OpenSSH connection?
by salva (Canon) on Aug 02, 2011 at 20:33 UTC | |
by rastoboy (Monk) on Aug 03, 2011 at 13:57 UTC | |
by salva (Canon) on Aug 14, 2011 at 16:08 UTC |