Lieber Dennis,
zwei Möglichkeiten:
- Das PHP-Script forked sich, so dass du dann zwei PHP-Prozesse hast, der erste geht einfach zu Ende und der zweite arbeitet unabhängig vom User noch weiter. Mathias hat dir den Link meines damaligen Threads schon gepostet - im zweiten Thread dazu ist auch mein komplettes Script veröffentlicht. Allerdings geht diese Methode nur, wenn die PHP-Extension pcntl installiert wurde, dafür lernst du aber mal was richtiges[tm] ;-)
mann, das wird ja immer krasser! Muss ersteinmal prüfen, ob die benötigte Erweiterung überhaupt verfügbar ist. - Ich denke, ich möchte es lieber ohne diese Erweiterung realisieren... wenn das geht.
- Die vielleicht schnellere Methode wäre mal ein fclose(STDIN); fclose(STDOUT); fclose(STDERR); auszuprobieren - wenn du Glück hast ist für den Apache der PHP-Prozess damit fertig und der Apache schließt die Verbindung.
DAS klingt sehr charmant! Das werde ich gleich als erstes ausprobieren!
Liebe Grüße aus Ellwangen,
Felix Riesterer.