Re: Мне нужен какой-то скриптовый RPC?
Denis Feklushkin -> debian-russian@lists.debian.org @ Thu, 29 Oct 2009 09:29:23 +0700:
>> DF> Столкнулся с необходимостью запускать свои скрипты с параметрами
>> DF> на удалённых машинах (может вы помните, я уже на эту тему
>> DF> спрашивал)
>>
>> DF> Так и не могу решить как лучше это делать.
>>
>> DF> Рассматривал вариант запуска по ssh или rsh, но в этом случае
>> DF> возникает проблема с передачей скрипту параметров - параметры
>> DF> могут быть бинарными и большими по объёму
>>
>> Бывает еще stdin. Дивная штука...
>>
DF> В этом случае придётся изобрести какой-то простенький протокол или есть
DF> готовое?
DF> вот, например, тут telnet исполняет роль удалённого скрипта на
DF> удалённой машине localhost :) и принимает параметр "GET / HTTP/1.0"
DF> $ echo GET / HTTP/1.0 | ssh localhost telnet ya.ru 80
DF> Trying 213.180.204.8...
DF> Connected to ya.ru.
DF> Escape character is '^]'.
DF> Connection closed by foreign host.
DF> ясно что если сразу в stdin передать этот параметр как тут то он
DF> проглатывается ssh,
Не знаю насчет "ясно", но что неверно - это факт. ssh свой stdin
передает на тот конец. _Может быть_, _при определенной настройке_ он,
если ему нужен пароль, пытается съесть его с stdin. "А вы так не
делайте" (c), чтобы ему нужен был пароль и он пытался его добыть с
stdin.
--
Нажатие на кнопку "Запомнить пароль" не поможет ВАМ запомнить пароль.
-- http://bash.org.ru/quote.php?num=101483
Reply to: