Перейти к содержимому
Калькуляторы

Net::SSH::Perl

Всем привет! Нужно написать скрипт на перле, который цепляется к удаленной машине и выполняет там несколько команд без дисконекта. Если делать

$session->cmd('com1');

$session->cmd('com2');

то после выполнения com1 отключится, потом подключится опять и выполнит com2. Пишут нужно использовать pty и shell login, но примера адекватного не нашел. Помогите, кто в курсе :) Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А так не катит?

 

$session->cmd('com1 && com2 ');

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

expect еще есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

chainick неа, удаленная машина - это циска :) Забыл сказать, сори.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мартен, спасибо! Скорее всего это то, что нужно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

chainick неа, удаленная машина - это циска :) Забыл сказать, сори.

Аа)) Главное, чтоб не пикс-аса была, тогда придется с Net::Telnet::Wrapper возиться ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.