Ниже приведена часть кода
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;
}
Назначение этого скрипта: войти в список узлов и распечатать вывод
однако я вижу, что один из узлов недоступен с сервера иэтот сценарий останавливает печать вывода с выводом ниже.
"eof read ожидает приглашения к входу в систему: в строке telnet-test-rtc1.pl 11"
Мое требование даже, если один из узловнедоступный сценарий должен продолжать исключать этот узел.
Возможно ли это?Пожалуйста, дайте мне знать, если требуется больше ясности
С уважением