![]() |
|
Модераторы: ginnie, korob2001 |
![]()
|
|
| LastSpring |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 28.9.2007 Репутация: нет Всего: нет |
здравствуйте..
такая проблема: скрипт считывает результат выполнения команды...но он выводится постранично ..типа команды "more" в линуксе...с приглашением нажать пробел для просмотра следующей страницы или ескейп для отмены... как можно сделать чтоб можно было считать полностью весь вывод.. $line=$t->get; считывает только первую страницу и останавливается.. @lines = $t->cmd("cmd"); вылетает по таймауту так как ищет промт а вместо него видит приглашение нажать пробел... как же нажать этот "пробел"? заранее спасибо........ |
|||
|
||||
| tba |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 20.6.2007 Репутация: нет Всего: нет |
Попробуйте после получения сессии
$t->cmd("set terminal 0"); # для роутера или $t->cmd("set length 0"); # для коммутатора |
|||
|
||||
| LastSpring |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 28.9.2007 Репутация: нет Всего: нет |
а что значат эти команды?
шлюз - МАХ ТNT .............. у него есть параметр terminal-mode . это не тоже самое?? |
|||
|
||||
| Nab |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 3 Всего: 37 |
А не олучше решить проблему другим способом?
1. попробуйте поискать в параметрах команды, может с определенными ключами она сама умеет выводить текст полностью а не постранично.... 2. Можно попробовать в свойствах окна тераминала указать количество строк очень большое, чтоб на страницу все и влезло... -------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
|||
|
||||
| tba |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 20.6.2007 Репутация: нет Всего: нет |
Эти команды выключают paging на терминалах cisco устройств (поскольку я работал в основном с такими устройствами, а вы ваше не указали). Команды взяты из документации к модулю Net::Telnet::Cisco. Собственно, правильный совет вам уже дали(искать команду, выключающую paging) |
|||
|
||||
| LastSpring |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 28.9.2007 Репутация: нет Всего: нет |
увы..перерыл все доки по МАХу.спрашивал..не нашел команды отключающую пейджинг...
но все равно спасиба за совет |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 1 Всего: 18 |
может комадна print поможет.
посмотреть снифером что шлет telnet если нажать пробел. И потом самому посылать print. |
|||
|
||||
![]()
|
| Правила форума "Perl: Системное программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |