phpbar.de logo

Mailinglisten-Archive

[php] continue nach x Sekunden Timeout

[php] continue nach x Sekunden Timeout

Konstantin Rekk k.rekk at intermatix.de
Mit Feb 18 13:30:59 CET 2004


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