[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Мне нужен какой-то скриптовый RPC?



On Tue, 20 Oct 2009 01:34:47 +0400
Artem Chuprina <ran@ran.pp.ru> wrote:

> Denis Feklushkin -> debian-russian@lists.debian.org  @ Tue, 20 Oct
> 2009 04:01:48 +0800:
> 
>  DF> Столкнулся с необходимостью запускать свои скрипты с параметрами
>  DF> на удалённых машинах (может вы помните, я уже на эту тему
>  DF> спрашивал)
> 
>  DF> Так и не могу решить как лучше это делать.
> 
>  DF> Рассматривал вариант запуска по ssh или rsh, но в этом случае
>  DF> возникает проблема с передачей скрипту параметров - параметры
>  DF> могут быть бинарными и большими по объёму
> 
> Бывает еще stdin.  Дивная штука...
> 

В этом случае придётся изобрести какой-то простенький протокол или есть
готовое?


вот, например, тут telnet исполняет роль удалённого скрипта на
удалённой машине localhost :) и принимает параметр "GET / HTTP/1.0"

$ echo GET / HTTP/1.0 | ssh localhost telnet ya.ru 80
Trying 213.180.204.8...
Connected to ya.ru.
Escape character is '^]'.
Connection closed by foreign host.

ясно что если сразу в stdin передать этот параметр как тут то он
проглатывается ssh, значит нужно предварительно дождаться от скрипта
сигнала READY или типа того. Есть где-то уже готовая реализация
подобного просто протокола передачи переменных или это слишком просто
чтобы кто-то заморачивался таким?

очень очень не хочется изобрести велосипед

Attachment: signature.asc
Description: PGP signature


Reply to: