AW: AW: [Vienna-pm] "combined" filehandles

Baier Oliver Oliver.Baier at lotterien.at
Fri Feb 4 03:54:25 PST 2005


> -----Ursprüngliche Nachricht-----
> Von: vienna-pm-bounces at pm.org [mailto:vienna-pm-bounces at pm.org]
> Im Auftrag von Bernd Petrovitsch
> Gesendet: Freitag, 04. Februar 2005 12:36
> 
> Nein, sie kommunizieren mit einer unnamed Pipe pro Child.

das meinte ich... sry, schlecht aussgedrueckt

> Du müßtest, aber das geht so nicht (zumindest nicht auf den Unixens
> dieser Welt).

genau, leider

> Es geht, wenn du *eine* Pipe erzeugst (vor dem "foreach"), 
> dann fork()st
> (im "foreach") und die Filehandles auf Child-Seite geeignet 
> schließt (eh
> so ähnlich wie im Bsp.code).

diese Loesung klingt zwar einfach, aber leider klappt das so nicht.

der erste child-prozess kommt durch
und beendet bei seinem Abdanken zusaetzlich die pipe, sodass die
anderen child-prozesse nur einen geschlossenen filehandle vorfinden:

	parent: 1360 (1)
	print() on closed filehandle TO_PARENT at ./test.pl line 135.
	print() on closed filehandle TO_PARENT at ./test.pl line 135.

> Äh, das die Ausgabe der Kindprozesse u.U. durcheinander 
> kommen könnten,
> ist Dir eh bewußt.

ja, aber das macht nichts, da ich die child-prozesse eh unterscheiden kann.

hast du vielleicht noch eine Idee?

lg
Oliver
=====================================================

Die übermittelten Informationen sind nur für die Organisation/Person bestimmt, an die sie adressiert sind und können persönliches, vertrauliches oder rechtlich geschütztes Material enthalten. Andere Personen als der beabsichtigte Empfänger dieser E-Mail sind nicht dazu befugt, diese Informationen abzurufen, weiterzuleiten, zu reproduzieren oder auf sonstige andere Weise zu verwenden. Für den Fall, dass Sie diese Nachricht irrtümlicherweise erhalten haben, wenden Sie sich bitte an den Absender und löschen Sie diese.

HINWEIS:

E-Mail-Verkehr ist nicht sicher und es kann nicht garantiert werden, dass Informationen vollständig, unverfälscht, etc. beim Empfänger ankommen.

=====================================================

The transmitted information is only meant for the addressed organization/person and may contain personal, confidential or legally protected material. Other persons than the intended addressee are not allowed to retrieve, forward, reproduce or use this information in any manner. If you received this message by mistake, please consult the sender and erase it.

NOTICE:

E-Mail-traffic may not be safe and it can not be assured that the received information is complete, accurate, etc.



More information about the Vienna-pm mailing list