У меня есть проблема, чтобы войти в в телнете строку с помощью Perlистекло время ожидания входа в строке Telnet Perl
это моя подсказка:
Trying 192.168.10.15...
Connected to 192.168.10.15.
Escape character is '^]'.
Enter username and password
>
И это мой код:
use Net::Telnet();
$t = new Net::Telnet (Port => 11052, Timeout => 10, Prompt => '/Enter username and password/ /\n/ /> $/i');
$t->open("192.168.10.15");
$t->login('test', 'test1');
@lines = $t->cmd("ls");
print @lines;
Но у меня есть ошибка сообщение: истекло время ожидания запроса логина
Я попытался с помощью:
$t->waitfor('/Enter username and password/ /\n/ /> $/i');
и
$->waitfor('/> $/i');
может кто-нибудь помочь мне с этим?