[Moscow.pm] Удаленный запуск скрипта через web

Ruslan Zakirov ruz на bestpractical.com
Вт Ноя 25 05:02:52 PST 2008


Все варианты так или иначе сводятся к push, pull и push-pull с
intermediate queue.

push:
* ssh с авторизацией по ключу
* http сервер на выполняющей стороне, который принимает задания
* самописный сервер, который принимает задания

pull:
* проверяем флаг по крону
* по крону получаем не только флаг, а само задание

push-pull
одна сторона складывает задания куда-нибудь, а другая достает,
например БД, отдельный демон, файл в конце концов.

"по крону" можно заменить на демон :)

и так далее и тому подобное

2008/11/25 bessarabov <ivan на bessarabov.ru>:
>
> Привет.
>
> Столкнулся с такой задачей: есть веб
> сервер, в cgi-bin есть perl скрипты - нужно из
> одного сприпта запускать bash скрипт на
> удаленной машине.
>
> Я сходу могу предложить 2 решения:
>  1. ssh
>  1. удаленная машина по cron смотрит на http
> флажок на web сервере (например) и если
> обнаруживает флаг, то выполняет
> необходимые действия.
>
> Оба варианта меня мало устраивают =)
>
> Однозначно это задача более чем
> стандартная (просто я с ней в первый раз
> столкнулся), вот вместо того, чтобы
> искать решения в гугле, решил узнать у
> вас.
>
> Благодарен за любой совет =)
>
> --
> bessarabov
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
Best regards, Ruslan.


Подробная информация о списке рассылки Moscow-pm