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