Article View: pl.comp.lang.perl
Article #482Re: Odpowiedz skr. CGI
From: Piotr Piatkowski
Date: Tue, 05 Aug 1997 10:18
Date: Tue, 05 Aug 1997 10:18
30 lines
1563 bytes
1563 bytes
Pawel Piecuch <pawelp@man.poznan.pl> wrote:
: Moj skrypt CGI uruchamia program (nazwijmy go CLN), ktory
: duzo liczy i dlugo sie wykonuje.
: Wszystko co chce osiagnac, to zeby
: uzykownik zobaczyl w przegladarce odpowiedz skryptu CGI
: wydrukowana przez uruchominiem programu CLN
: ( a nie czekal kilka godzin na jego zakonczenie).
Przede wszystkim - to nie jest pytanie na tą listę - problem dotyczy
CGI a nie perla, więc raczej na pl.comp.www.
Po drugie - serwer przekazuje dane ze skryptu do klienta dopiero w
momencie zakończenia skryptu. Zatem powinieneś uruchomić CLN jako
drugi proces, wypisać co trzeba, i zrobić exit(). Mniej więcej tak:
#!/usr/bin/perl
$CLN = "/bin/ls";
if( fork() ) {
print "Content-type: text/html\n\n";
print "Program odpalony...\n";
exit 0;
}
exec $CLN;
--
Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Technical Details
Message-ID:
<5s6ul8$mtg$1@galaxy.uci.agh.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!agh.edu.pl!not-for-mailReferences:
<33E6F069.72A0@man.poznan.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!agh.edu.pl!not-for-mail From: kompas@galaxy.uci.agh.edu.pl (Piotr Piatkowski) Newsgroups: pl.comp.lang.perl Subject: Re: Odpowiedz skr. CGI Date: 5 Aug 1997 12:18:16 +0200 Organization: University of Mining & Metallurgy Lines: 30 Message-ID: <5s6ul8$mtg$1@galaxy.uci.agh.edu.pl> References: <33E6F069.72A0@man.poznan.pl> NNTP-Posting-Host: galaxy.uci.agh.edu.pl Mime-Version: 1.0 X-Newsreader: TIN [UNIX 1.3 unoff BETA 970307; sun4m SunOS 5.5.1] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit