|
|||||||||||||||||||||||||||
"Jesper Lund" <sslug@sslug> writes:
> cgi-script, som kan "taile" en fil live. Sådan forstå, at den printer
> teksten til en browser, efterhånden som filen vokser.
Der er to problemer. Dels skal du have perl til at læse uddata fra
tail(1) og gøre noget ved det mens det produceres og dels skal du have
browseren til at gøre noget ved perls uddata mens det kommer.
Kun det første er egentligt perl-relevant:
open TAIL, "tail -f filnavn|";
while (<TAIL>) {
#gør noget, måske dette:
print;
}
Det andet kan måske løses ved at sætte $| = 1, før du begynder at
skrive noget ud. Men jeg ved ikke en pind om CGI, så det må andre
svare på.
--
Peter
|
||||||||||||||
|
||||||||||||||