1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| eval {
$telnet = new Net::Telnet( Timeout => $timeout,
Prompt => $prompt,
Port => $port,
Dump_Log => "/home/scripts/log/dump.txt"
);
$telnet->open($ip_equip);
$telnet->login($user, $passwd);
};
if($@) {
print "Probleme connexion equipement\n";
_log("error", "Probleme connexion Telnet");
die;
}
else {
print "Connexion OK\n";
_log("debug", "Connexion OK");
$telnet->print(" ");
$telnet->print("getpop 0\n");
while($response = $telnet->getline) {
if($response =~ /(\d).*(GPLT)/ ) {
print $response;
push (@cards,"$1");
}
}
sort @cards;
print "Fin du script\n";
$telnet->close;
close_log();
} |
Partager