Mailinglisten-Archive |
On Wednesday 18 February 2004 13:13, Andre Steffens wrote: > 1. PHP Skript öffnet einen weiteren Prozess (keinen Thread). Damit > dieser nicht im gleichen Prozess läuft überwachen wir ein Verzeichnis. > Sobald dort eine neue Datei angelegt wird, starten wir PHP neu (unter > Win mit WatchDir!) > 2. Das 1. Skript wartet mittels sleep() auf die Bearbeitung des 2. > Skripts. Das 2. Skript sollte demnach nach der Bearbeitung z.B. eine > leere Datei anlegen. In unserem Fall fragen wir auch die gesamte Ausgabe > des Skripts ab. > 3. Sollte das 2. Skript nach Timeout nicht fertig sein, kann Skript 1 > einfach weiter machen. > > Mit Hilfe von popen() sollte es evtl. möglich sein den 2. Prozess > abzuschießen! Möglich wäre natürlich auch ein Abbruchbedingung ins 2. > Skript zu implementieren. Sobald das 1. Skript eine Datei in ein > spezielles, ebenfalls überwachtes Verzeichnis legt, weiß Skript 2 das es > abbrechen soll. Hallo Andre, wie öffnest du einen weiteren Prozess, per exec? Gruß, Konstantin Rekk.
php::bar PHP Wiki - Listenarchive