Thread Skript nach Programmaufruf fortsetzen (12 answers)
Opened by IceRage at 2008-09-16 02:13

murphy
 2008-09-16 02:55
#114691 #114691
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
@IceRage: Wenn man explizit wait aufruft, darf man sich nicht wundern, dass der Elternprozess auf seine Kinder wartet, bevor er weiter läuft.

@moritz: Da vor dem system aufruf geforkt wird, ist es eigentlich keinesfalls nötig, mit einem & die Shell anzuweisen, den Prozess in den Hintegrund zu stellen.

Wenn man in diesem einfachen Anwendungsfall selber forkt, könnte man aber statt system sicherer und resourcenschonender exec verwenden. Wenn man system nehmen will, könnte man sich das forken sparen und, wie moritz schreibt, den Befehl durch die Shell in den Hintergrund stellen lassen.

Am besten ist es aber wahrscheinlich, etwas wie CPAN:Proc::SafeExec zu verwenden.
When C++ is your hammer, every problem looks like your thumb.

View full thread Skript nach Programmaufruf fortsetzen