Morris: Webserver wartet auf Scriptende

Beitrag lesen

Hallo Leute!
Ich habe folgendes Problem:
Ein CGI-Skript (Perl) startet einen zeitaufwendigen Prozeß über exec. Nun warten Webserver (Apache 2.0) und Browser, bis der Prozeß beendet ist, bevor sie ihre Verbindung beenden. Ich hätte es lieber, wenn dem User mitgeteilt wird, daß es länger dauert, und die Verbindung beendet wird.

Meine Idee war, den Hauptprozeß über fork && exit(0) zu beenden, so daß der Kindprozeß dann das exec ausführt. Leider wird trotzdem auf das Ende gewartet. In dem Kommando ein "&" ans Ende zu setzen, hat auch nicht geholfen. Jetzt weiß ich nicht, was ich noch machen kann.

Vielen Dank für Eure Hilfe
Morris