The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"rsh на perl`e"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"rsh на perl`e"
Сообщение от anonymous emailИскать по авторуВ закладки on 30-Июл-03, 19:38  (MSK)
Как на perl реализовать аналог rsh. Задача следующая:
есть n-ое количество узлов, на первом этапе собираем информацию по заггрузке узлов по rsh. Затем формируем список узлов, на котором будет производиться запуск программы на какой-либо из списка. Вот здесь и возникает проблема:
необходимо получить доступ к shell и запустить процесс. По rsh не получается. Не могли бы Вы привести код на перле как получить удаленный доступ к какому-нибудь узлу? Или дать ссылки.
Заранее благодарен.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "rsh на perl`e"
Сообщение от Booter emailИскать по авторуВ закладки on 31-Июл-03, 22:14  (MSK)
>Не могли бы Вы привести код на перле как получить удаленный
>доступ к какому-нибудь узлу?

system("rsh host command");

Вроде так... ;)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "rsh на perl`e"
Сообщение от автор emailИскать по авторуВ закладки on 05-Авг-03, 10:05  (MSK)
>>Не могли бы Вы привести код на перле как получить удаленный
>>доступ к какому-нибудь узлу?
>
>system("rsh host command");
>
>Вроде так... ;)
Он был использован в первую очередь-). Но:
1) Я нахожусь на i-ом узле не входящем в подмножество J узлов кластера. Запуск программы возможен только с k, содержащемся в  J. Потому и нужен rsh/telnet/ssh - вообщем доступ к шеллу. ( первый лучше - ~./rhosts )))
2) На узле k после получения доступа к шеллу запускается программа с перенапрвалением потоков STDOUT,STDIN,STDERR.
вот тут и возникает проблема:
я нахожусь на i-ом узле и запсукаю скрипт на перле. Далее после создания J ( по ряду критериев) мы идем на k, содержащемся в  J и должны запустить программу с перенаправлением стандартных потоков и вопсле успешного запуска снова вернуться на i.
используя system  - валится запуск прогаммы на удаленном хосте -(
она не может перенаправиь потоки.
Заранее благодарен, Вик )


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "rsh на perl`e"
Сообщение от Booter emailИскать по авторуВ закладки on 05-Авг-03, 11:55  (MSK)
>используя system  - валится запуск прогаммы на удаленном хосте -(
>она не может перенаправиь потоки.

Хм... Хороший вопрос - а куда вы их перенаправляете, и нельзя ли вместо перенапрвлений вбить статический код, либо вынести их на уровень параметров запуска скрипта?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "rsh на perl`e"
Сообщение от stil emailИскать по авторуВ закладки on 05-Авг-03, 17:04  (MSK)
>>Не могли бы Вы привести код на перле как получить удаленный
>>доступ к какому-нибудь узлу?
>
>system("rsh host command");
>
>Вроде так... ;)


К перлу есть модуль по подключению через телнету. Поставь и конекся с выполнением команд. Модуль называется Net::Telnet.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "rsh на perl`e"
Сообщение от gp Искать по авторуВ закладки on 19-Сен-03, 21:17  (MSK)
>>>Не могли бы Вы привести код на перле как получить удаленный
>>>доступ к какому-нибудь узлу?
>>
>>system("rsh host command");
>>
>>Вроде так... ;)
>
>
>К перлу есть модуль по подключению через телнету. Поставь и конекся с
>выполнением команд. Модуль называется Net::Telnet.


Net::Rsh
http://search.cpan.org/author/RIIKI/Net-Rsh-0.02/Rsh.pm

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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