The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"perl openssh write failed broken pipe"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Perl)
Изначальное сообщение [ Отслеживать ]

"perl openssh write failed broken pipe"  +/
Сообщение от Slimm (??) on 10-Янв-14, 10:46 
Требуется помощь, есть небольшой скриптик на Perl

#!/usr/bin/perl -w

use Net::OpenSSH;
use strict;
my $ssh = Net::OpenSSH->new($user.':'.$pass.'@'.$host, timeout => 30);
my @ls = $ssh->capture("sh run | b interface Vlan1");
# обработка @ls
# и формирование списка команд в @cmd
@ls = $ssh->capture(@cmd);


Первый capture срабатывает как положено, результат получаю, а вот второй capture не срабатывает
Вылетает вот такая ошибка
channel_by_id: 0: bad id: channel free
client_input_channel_req: channel 0: unknown channel
Connection to 10.40.1.225 closed by remote host.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "perl openssh write failed broken pipe"  +/
Сообщение от Аноним (??) on 10-Янв-14, 14:44 
> @ls = $ssh->capture(@cmd);

А что в @cmd перед вызовом этой строки?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "perl openssh write failed broken pipe"  +/
Сообщение от Slimm (??) on 10-Янв-14, 15:06 
>> @ls = $ssh->capture(@cmd);
> А что в @cmd перед вызовом этой строки?

команды, которые если в ручную вставить, то исполняются без ошибок
вот например (print @cmd):
conf t
interface Vlan35
no ip helper-address 10.40.2.11
ip helper-address 10.40.2.98
end
wri


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "perl openssh write failed broken pipe"  +/
Сообщение от Slimm (??) on 10-Янв-14, 15:55 
>> @ls = $ssh->capture(@cmd);
> А что в @cmd перед вызовом этой строки?

даже если заменить @cmd на "sh ver", то ошибка таже

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру