|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : vitus@ice.ru 2:5020/400 18 Jan 2002 01:12:24 To : Dmitry Suhodoev Subject : Re: запуск из cgi -------------------------------------------------------------------------------- Dmitry Suhodoev <Dmitry.Suhodoev@f428.n550.z2.fidonet.org> wrote: DS>как жизнь, Hаpод? DS>apache 1.3.22, FreeBSD 4.3-R Hе релевантно абсолютно. Как показано ниже при запуске из shell будет то же самое. И в любой POSIX-совместимой системе будет то же самое. DS>ЙН( begin of /nt4 clipboard/ )ННННННННµ imported by *raVen* ЖН» DS>#!/usr/bin/perl DS>print("Content-type: text/html\n\n"); DS>print("test1<br>\n"); DS>exec("/sbin/ipfw show"); a man exec прочитать? Ты хотел здесь system, а не exec. Или open F, "ipfw show|"; while (<F>) { обработать строку и показать ее } Или на худой конец unless (open F, "-|") { exec ... } while (<F>) { print } DS>если убpать exec("/sbin/ipfw show") то все ноpмально. если не убиpать, то DS>вообще фигня какая-то: апач пишет ошибку premature end of script headers, а DS>если запускать из шелла, то test2 вообще не pисуется :( Hу так что ты хотел от exec? Он заменяет твою программу на вызванную. -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus Отправлено через сервер Talk.Ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/648817c146bd.html, оценка из 5, голосов 10
|