Re: Alle Prozesse eines Users killen (perl)?

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Mark Seuffert (Pirates) (captain_at_pirate.de)
Date: 22. Jun 1999


Danke nochmal Heinz zu dem Tip mit unidirectionaler IPC!

Habe es ausprobiert, selbst wenn man falschen Dateinamen angibt, kommt
der Error erst beim close(). Die die-Anweisung bei open() macht ein
winzig kleines bisserl Sinn, falls der fork mal fehlschlagen sollte.
Bis zu den nächsten Perl-Insider-Tips..... :)

Heinz Diehl schrieb am 19 Jun 99, (you wrote):
> Die die-Anweisung in der ersten Zeile (open ....) kann man sich
> sparen, denn sie kommt niemals zur Ausfuehrung, da der open-Befehl
> keinen Rueckgabewert liefert, falls der in der Pipe laufende
> Befehl in der Shell einen Fehler verursacht.
>
> Richtig ist die die-Anweisung in der letzten Zeile (close ....),
> denn close liefert einen falschen Rueckgabewert falls die Ausfuehrung der
> Pipe irgendwie auch immer fehlschlaegt. "Error closing ...." trifft den
> Nagel nicht ganz auf den Kopf, da der Fehler irgendwo bei der Ausfuehrung
> auftreten kann.

-- 
 _    _   Just do it!         _ 
| |  (_)_ _ _  ___ __    ~0  |_)    Mark "Moak" Seuffert
| |__| | ' \ || \ \ /   |(_~|___|   Pirates Communication
|____|_|_||_|__//_\_\    T/_ T T    http://www.pirate.de

Kaffeepause von 7.00 bis 12.00 und 13.30 bis 18.00


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET