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

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: