Thread Systemaufruf, kehrt nicht zurück (15 answers)
Opened by theresa at 2008-03-03 15:45

theresa
 2008-03-26 15:07
#107507 #107507
User since
2007-07-17
90 Artikel
BenutzerIn
[default_avatar]
Trick :D

Code: (dl )
1
2
3
4
5
6
7
8
eval {
local $SIG{ALRM} = sub { die "alarm\n" }; # NB \n required
alarm 15;
$return = system($text);
$return = qx($text);
# $return = `$text 2>&1`;
alarm 0;
};


Das funktioniert, wenn Fehler mit system auftaucht, wirds noch mal mit qx ausgeführt und gespeichert, sonst wird system unterbrochen und qx wird nicht ausgeführt.

View full thread Systemaufruf, kehrt nicht zurück