Thread Perl-Programm stoppt plötzlich ohne eine Fehlermeldung die Ausführung (10 answers)
Opened by tibowski at 2015-07-15 17:24

betterworld
 2015-07-15 21:39
#181594 #181594
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Und für Systemaufrufe nimm mal IPC::System::Simple. Das hat bessere Fehlerbehandlung. system() ist zwar cool, weil man in nur einer Zeile alle möglichen Sachen schnell aufrufen kann. Aber wenn man den Anspruch hat, hinterher rauszufinden, was schiefgegangen ist, hat man schnell 30 Zeilen und noch mehr Bugs.

Und "cp $a $b" ist generell schlecht, weil überleg mal, wenn da Sonderzeichen oder auch nur Leerzeichen in den Variablen sind. Lies mal nach, wie du an system() oder auch an run() in IPC::System::Simple mehrere Argumente übergeben kannst.

View full thread Perl-Programm stoppt plötzlich ohne eine Fehlermeldung die Ausführung