Re: Мне нужен какой-то скриптовый RPC?
Denis Feklushkin -> debian-russian@lists.debian.org @ Tue, 20 Oct 2009 04:01:48 +0800:
DF> Столкнулся с необходимостью запускать свои скрипты с параметрами на
DF> удалённых машинах (может вы помните, я уже на эту тему спрашивал)
DF> Так и не могу решить как лучше это делать.
DF> Рассматривал вариант запуска по ssh или rsh, но в этом случае
DF> возникает проблема с передачей скрипту параметров - параметры могут
DF> быть бинарными и большими по объёму
Бывает еще stdin. Дивная штука...
DF> Никому не известен способ удалённого запуска процедур с
DF> возможностью передать произвольные параметры? для скриптовых
DF> языков, конечно, желательно
Уж на скриптовом-то языке аналог RPC пишется минут за пять... Я
предпочитаю tcl, у него это как-то более встроенно, и сложные параметры
передавать удобнее. Но вот работа в обе стороны по пайпам у tcl сделана
хуже, поэтому воткнуть вместо TCP сокета ssh, если нужна авторизация или
шифрование, будет сложнее.
DF> Что ещё можно попробовать приспособить?
DF> Интуитивно кажется что регулярный вызов скриптов по ssh с большим
DF> количеством параметров это не самый прямой способ работы
Смотря по тому, нужна ли авторизация и/или шифрование канала. Если не
нужны, то не самый. Оверхед. А если нужны, то уже как-то и оверхеда
нету...
--
Greenspun's Tenth Rule of Programming: any sufficiently complicated C
or Fortran program contains an ad hoc informally-specified bug-ridden
slow implementation of half of Common Lisp.
-- Phil Greenspun
"Including Common Lisp."
-- Robert Morris
Reply to: