下面是代码网::远程登录捕获错误
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这个脚本的一部分:登录节点列表和打印输出
但是我看到的节点之一是没有从到达服务器,并且此脚本停止以下输出的打印输出。
“EOF读等待登录提示:在telnet-test-rtc1.pl 11行”
我的要求是,即使节点之一是不可达的脚本应该继续排除该节点。
可能吗?请让我知道如果有更多的清晰度要求
问候
谢谢..我的问题解决了$ session-> errmode(“return”); ......问候 – Mahesh 2011-12-22 09:53:28
@Mahesh很高兴它帮助! – TLP 2011-12-22 09:56:43