In the examples in Net::Appliance::Session the session variable is lexical, e.g.,
my $s = Net::Appliance::Session->new(
Host => $switch,
Transport => 'SSH');
This causes $s to go out of scope and be destroyed at the end of each iteration of the enclosing foreach loop, which MAY close ssh and fix your problem. I'm not able to test it at the moment, though.
If that doesn't work, the next thing to try would be to log out of the switch explicitly, so the switch will close the session for you.
$s->cmd("exit");
Again, untested.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.