Модераторы: ginnie, korob2001
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Telnet 
:(
    Опции темы
Rustty
Дата 20.6.2005, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 23.5.2005

Репутация: нет
Всего: нет



Вот пытаюсь работать с модулем Telnet , вроде лёгенький код но почему то не работает, есть идеи? ОС-XP
Код

#!usr/bin/perl -w
use Net::Telnet ();
               $t = new Net::Telnet (Timeout => 100,
                                     Prompt => '/bash\$ $/');
               $t->open("bowl03");
               $t->login($Guest, $_);
               @lines = $t->cmd("/usr/bin/who");
               print @lines;

вот это значит , что account guest , а пароль пустой.
Код

$t->login($Guest, $_);

Это правельно?

А ошибку выдаёт такую:

Name "main::Guest" used only once: possible typo at C:\1.pl line 6.
eof read waiting for login prompt: Server has closed connection at C:\1.pl line

PM MAIL   Вверх
Ivan Kolesnikov
Дата 21.6.2005, 03:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 9.3.2005
Где: г. Новокузнецк

Репутация: 2
Всего: 6



Цитата

Name "main::Guest" used only once: possible typo at C:\1.pl line 6.

Ошибка ведь тебе была выведена, ты использовал переменную $Guest и возможно забыл присвоить ей значение
Цитата

Код

$t->login($Guest, $_);


В твоем случае можно просто обойтись константой:
Код

$t->login('Guest','');

Или можно даже
Код

$t->login('Guest');

А вообще привыкай в начале программы писать
Код

use strict;
use warnings;

Про то что эти прагмы значат уже не раз наверное писалось на этом форуме
--------------------
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: Системное программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к системному программированию на Perl
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0400 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.