co se stane po ESC

Matus UHLAR - fantomas uhlar na fantomas.sk
Úterý Červen 8 11:30:55 CEST 2004


Petr Vileta <petr na practisoft.cz> wrote:
> Mam skript v Perlu, ktery po zavolani z MySQL vyrobi nejaka data a odesila
> je uzivateli do browseru. Je to tedy v podstate odkaz v html strance, neco
> jako
> <a href="www.domena.cz/cgi-bin/download.cgi?nejaky_parametr">Download</a>
> Ta data mohou byt ruzne velka a predem neni znama jejich velikost. To
> vsechno je OK, ale jde mi o to, co se vlastne stane, kdyz navstevnik teto
> stranky behem downloadu stiskne ESC (respektive klikne na Stop).
> Co se vlastne deje od te chvile? Bezi skript dal a Apache to posila "do
> vzduchu"?

ak klient zavrie spojenie tak by skript mal dostat signal SIGPIPE

> Zastavi se skript? No to asi ne, protoze v te dobe usilovne nacita
> jednotlive rekordy z tabulky a posila je na STDOUT.
> Jde mi o to, zda jde nejak zjistit, zda prenos dat dobehl cely, nebo byl
> uzivatelem prerusen.

testujte vsetky zapisy ci prebehli OK. ak sa v skripte dozviete ze vam
niekto zavrel stdout, ukoncite skript.


-- 
Matus UHLAR - fantomas, uhlar na fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Your mouse has moved. Windows NT will now restart for changes to take
to take effect. [OK]


Další informace o konferenci Linux