Einzelnen Beitrag anzeigen
  #1  
Alt 23.03.2005, 23:27:00
michel.r michel.r ist offline
Anfänger
 
Registriert seit: Mar 2005
Beiträge: 1
exec und named pipes (PHP/Linux-Mix)

Hallo. Mein Problem ist Folgendes:

Ich möchte über einen ersten exec-Aufruf gerne eine named pipe befüllen und mit einem Zweiten ein Programm ausführen, welches die named pipe als Eingabedatei verwendet.

Etwa so:
Code:
exec("echo "" . $inhalt . "" > meinepipe &");
exec("meinprogramm meinepipe");
Leider funktioniert das nicht, weil PHP auf die Beendigung des ersten Prozesses wartet, bevor es den nächsten exec ausführt. Der Prozess wird aber erst beendet, wenn die named pipe gelesen wurde (was im folgenden Prozess geschehen sollte).

Wie könnte ich das in den Griff bekommen?


Gruß,
Michel
Mit Zitat antworten