= Сообщение: 3753 из 10763 ===================================== RU.UNIX.BSD = От : Valentin Davydov 2:5020/400 20 Nov 15 13:59:55 Кому : Vassily Kiryanov 20 Nov 15 13:59:55 Тема : Re: межсистемные вызовы исполняемых файлов FGHI : area://RU.UNIX.BSD?msgid=<1187503140@ddt.demos.su>+043abfb2 На : area://RU.UNIX.BSD?msgid=2:5054/36+564f3c89 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.UNIX.BSD?msgid=2:5005/49+56504270 ============================================================================== From: Valentin Davydov <sp@m.davydov.spb.su>
> From: Vassily Kiryanov <Vassily.Kiryanov@f36.n5054.z2.fidonet.org> > Date: Fri, 20 Nov 2015 15:21:48 +0300 > >VK>> Вот хочу я из одного исполняемого файла (cgi-шника) запустить >VK>> исполняемый файл в другой системе (например, в соседнем jail) >AK> обычно это означает дыру размером с паровоз. >Полностью соглашусь, но бывает, что остальные варианты ещё хуже, > >AK> Впрочем, "cgiшники" в XXI веке означают ровно то же самое. >А вот тут согласиться не могу, вполне может быть, что "ты просто не умеешь их >готовить".
Так и никто не умеет. CGI без php/asp перестали попадаться в сети уже лет 10 как.
>Однако, признаю твоё право в свою очередь со мной не согласиться по >данному вопросу :) > >AK> Те, кто могли бы сделать это сравнительно правильно, давно уже не >AK> используют технологии каменного века. >Ага, давай откажись от протокола IP, он подревнее cgi будет.
И подырявее, кстати. Одно dpi чего стоит.
>VK>> получить и обработать. Как такое сделать наименее затратно >VK>> можно, какие технологии посоветуете? >AK> refactoring посоветуем. >AK> А для этого нужно сперва правильно сформулировать задачу. >Я не спорю, что всё сломать и сделать всё с нуля и красиво - наиболее >правильно. Однако хотелось-бы узнать твоё мнение о том, как сделать то, что я >хочу, а не как сделать то, что ты и я считаем более правильным.
Можно отдать из твоего cgiшника клиентскому браузеру url соседней машины, пусть клиент сам туда лезет за результатами. А можно и самому проксиком для этого URL поработать, больше шансов отвалиться по таймауту. А можно вместо http какой-нибудь другой протокол использовать. К примеру, uucp имеет готовую инфраструктуру запуска исполняемых файлов на удалённых машинах.