PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   exec und named pipes (PHP/Linux-Mix) (http://www.selfphp.de/forum/showthread.php?t=10062)

michel.r 24.03.2005 00:27:00

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

feuervogel 24.03.2005 01:35:43

AW: exec und named pipes (PHP/Linux-Mix)
 
du schreibst den inhalt nicht mit exec sondern stinknormal via php in eine datei aus der du dann mit exec das programm auslesen lässt?


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:29:47 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.