Ниже часть кодаNet :: Telnet
use Net::Telnet;
my $session = new Net::Telnet (Timeout => 15,Prompt => '/#$/');
foreach $node (@nodes) {
$session->open("$node") or die ("\n\n\n NOT ACCESSIBLE ");
$session->login('admin', 'admin');
$session->cmd('term len 0');
my @output1=$session->cmd("sh isis neighbor");
print @output1;
}
Puspose этого сценария: войти в список узлов и вывода на печать
однако я вижу один из узла недоступен из сервер, и этот скрипт останавливает печать с выходом ниже.
«ВФ чтения ждет запроса логина: в telnet-test-rtc1.pl строке 11»
Мое требование, даже если один из узлов не доступен скрипт должен продолжать исключить этот узел.
Возможно ли это? Пожалуйста, дайте мне знать, если больше ясности требуется
приветов
Спасибо ..my проблема решена с $ session-> errmode ("return"); ...... приветствует – Mahesh
@Mahesh Рад, что это помогло! – TLP