UFF :S sorry for that my mistake.
Any way i use it but as noob i cant figuring still what im doing wrong ... for now im not in the work ( medical issue ) and i cant test it ... im trying now at home with some improvisation and here is what i got using this code
use Net::Telnet::Cisco;
use strict;
use warnings;
use diagnostics;
my %users = ("6" =>"none", );
my %pwds = ("6" =>"thispass", );
my $i = 4;
for ($i; $i <= 10; $i++){
my $device = "10.10.$i.1";
my $pe = $i;
my $curpwd = "admin";
if (defined $pwds{$i}) {
$curpwd = $pwds{$i};
}
if ($users{$i} eq "none") {
my $session->login(Password => $curpwd);
} else {
my $session->login(Name => 'admin', Password => $curpwd, Input_log
+ => "perllogrouter/router$i.log",);
}
$session->cmd ("sh running-config | redirect ftp://192.168.1.10/pr
+oba$pe.txt");
$session->close;
}
and here is what i get from that ..
C:\Users\mydesktop\Desktop\Perl>perl telnet2.pl
Global symbol "$session" requires explicit package name at telnet2.pl
+line 24.
Global symbol "$session" requires explicit package name at telnet2.pl
+line 25.
Execution of telnet2.pl aborted due to compilation errors.
After i put "my" in session at line 24 and 25 i get this
C:\Users\mydesktop\Desktop\Perl>perl telnet2.pl
"my" variable $session masks earlier declaration in same scope at teln
+et2.pl line 25.
Useless use of private variable in void context at telnet2.pl line 26.
Use of uninitialized value within %users in string eq at telnet2.pl li
+ne 19.
Can't call method "login" on an undefined value at telnet2.pl line 22.
C:\Users\mydesktop\Desktop\Perl>
So pls can you suggest what im doing wrong ... im now im noob and this is easy but the time is not on my side this few weeks. Im trying to read this book but im still at Strict,Warnings,and Diagnostics Chapter3 Variables :) and yes we all understand variables but i just fall in love with perl and i dont like to skip any chapter or something :) love is come again :) .... tnx in advanced for the support and any help you gave me .....
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.