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