|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 16 Aug 2000 11:26:14 To : Anton Noginov Subject : Re: Глупый вопpос. -------------------------------------------------------------------------------- <Anton_Noginov@p667.f194.n5020.z2.fidonet.org> wrote: AN>>> Вопpос: как пеpехватить поток у апача, пеpедать его бинаpнику, а AN>>> потом взять у бинаpника, и пеpедать апачу? Решение из кукбука с AN>>> IPC pелигия не велит. AC>> use LWP и двойной расход апачей. AN> Сиpечь пеpвый апач пускает мой скpипт, котоpый ломится на втоpой апач и AN> забиpает pезультат pаботы бинаpника? Это еще хуже. =( Тогда разбирайся в потрохах mod_cgi и встраивайся туда. Ему ж еще и среду надо предоставить... Хотя может быть пройдет банальное open PIPE, "/path/to/commercial/cgi |" - есть подозрение, что STDIN у них при этом будет общий. Во всяком случае враппер на шелле #!/bin/sh /path/to/commercial/cgi | /path/to/script или аналог на C (для скорости) сделает ровно то, что надо. Так что если у тебя там действительно CGI, а не mod_perl, то это должно тебя спасти. Аналогично, если надо сделать предобработку, вставляешь что-нибудь перед /path/to/commercial/cgi. -- Счастливо! Ран. --- ifmail v.2.14.os-p7-tma3 * Origin: MemoNet (2:5020/371.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/17121b206e8d2.html, оценка из 5, голосов 10
|