1
Telnet主机我使用不具有提示字符,(它只是进入,当它完成一个空白行),然后是如何,我应该使用telnet壳Net::Telnet
perl模块?的perl的Net ::远程登录模块没有提示字符
我想提示设置,其中工作// '' /\s/
或/\s*/
没有。
''
给出错误说它是无效的,并且// /\s/
和/\s*/
只是超时。
my $t = new Net::Telnet (Timeout => 10, Prompt => '/\s*/');
编辑:这会连接很好,但是当它试图超时发出命令,是因为它不承认的提示;
确实/^$ /工作? – hlynur 2010-08-27 04:34:42
@hlynur,不,因为这会匹配_every_行的输出。仅仅因为你还没有收到更多的产出并不意味着它不会到来。 – cjm 2010-08-27 09:49:31