On Sun, Aug 19, 2001 at 11:25:01AM +0200, Josef Spillner wrote:
On Saturday 18 August 2001 09:12, Torsten Werner wrote:
Du wolltest die Eigenschaften zweier pipes benutzen, hast aber die Funktion socketpair verwendet. Sockets sind aber bereits vollduplex - im Gegensatz zu pipes.
Danke für den Tip. Das eigentliche Problem lag aber woanders: Zum einen haben die ausgeführten Programme/Skripte kein flush() gemacht, zum anderen waren sie oft schon beendet als ich vom FD lesen wollte. Wobei Perl gar kein flush() zu kennen scheint, aber mit close(STDOUT) geht's auch.
Probiere mal $| = 1; oder so ähnlich
Ciao, Tobias