hiTCH-HiKER
09.04.05, 11:35
Ich habe folgendes Problem:
Aus einer Anwendung wird ein Skript (Perl) gestartet, welches wiederum zeitaufwändige Kindprozesse generiert, die asynchron im Hintergrund laufen sollen.
Leider wartet die Anwendung aus der ich das Skript starte immer so lange, bis sämtliche Kindprozesse des Skripts beendet sind. Da hilft kein "grandchild" mit Beenden des Prozesses in der Mitte und auch "nohup &" hilft nicht, da letztendlich ja doch alle diese Prozesse in der Familie des Skripts leben.
Gibts es unter AIX/Perl eine Möglichkeit einen Prozess von seinen Eltern zu trennen, so dass die Anwendung die mein Skript startet weiter läuft?
Aus einer Anwendung wird ein Skript (Perl) gestartet, welches wiederum zeitaufwändige Kindprozesse generiert, die asynchron im Hintergrund laufen sollen.
Leider wartet die Anwendung aus der ich das Skript starte immer so lange, bis sämtliche Kindprozesse des Skripts beendet sind. Da hilft kein "grandchild" mit Beenden des Prozesses in der Mitte und auch "nohup &" hilft nicht, da letztendlich ja doch alle diese Prozesse in der Familie des Skripts leben.
Gibts es unter AIX/Perl eine Möglichkeit einen Prozess von seinen Eltern zu trennen, so dass die Anwendung die mein Skript startet weiter läuft?