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 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org