Moin Ratti, Am Saturday 27 December 2003 20:33 schrieb Joerg Rossdeutscher:
Am Sa, den 27.12.2003 schrieb Andre Heine um 19:33:
Darum habe ich meine obigen Aussagen getroffen, dass dazu eben "try/catch" benutzt wird.
Ne, echt, kannst du knicken. Was du beschreibst, sind kontrollierte Abbrüche durch deinen Code selbst - auch wenn du ihn nicht so geschrieben hast, der Compiler sorgt dafür.
[...] Das hat mir ja nun Bernhard alles verklickert :)))
Mein Problem: Warum stirbt der Parent-Prozess mit? Wieso? Das sollte so nicht sein.
Zitat aus der PerlBibel(Larry& Co.): "(Sogar die die-Routine ist etwas unsicher, solange der Prozess nicht in einem eval ausgeführt wird, der die Ein-/Ausgabe von "die" unterdrückt, was wiederum den Aufruf der C-Bibliothek verhindert. Wahrscheinlich.) Eine noch einfachere Möglichkeit, Signale abzufangen, besteht darin, das sigtrap-Pragma zu verwenden und einfache Standard-Signalhandler zu installieren. Dieses Pragma ist nützlich, wenn Sie sich nicht mit der Entwicklung eigener Handler aufhalten wollen, gefährliche Signale aber trotzdem sauber abfangen wollen und ordentlich herunterfahren möchten. " BTW, damit könnte man z.B. Signale in Ausnahmen umwandeln ... Ciao Andre