Fifo und EOF
-
Hallo, mehrere Prozesse schreiben in eine named pipe. Jeder Prozess schliesst diese vor seiner Beendigung. Der Leseprozess soll sich beenden wenn kein Prozess mehr aktiv ist. Jemand eine Idee?
-
Ich denke nicht, dass das möglich ist. Soweit ich weiß kann der lesende Prozess doch nicht feststellen, ob die Datei von einem schreibenden Prozess geschlossen wurde?
-
eine (named) pipe ist nur für die kommunikation zweier prozesse gedacht. verwende besser unix domain sockets.