Thread Ausgabe umleiten will nicht
(10 answers)
Opened by Echelon1010000 at 2005-07-11 14:14
[quote=Relais,11.07.2005, 12:21]
Code: (dl
)
1 close STDOUT; Probier mal.[/quote] Hmm, da muss man aber aufpassen. Falls man nicht $SIG{_ _DIE_ _} irgendwie manipuliert oder einen eval-Block benutzt, werden ja bei "die" die Fehlermeldungen nach STDERR ausgegeben. Aber das ist ja geschlossen. Eigentlich muss man auch gar nicht STDOUT und STDERR explizit schliessen, denn das geschiet automatisch, wenn man sie neu oeffnet. [quote=Echelon1010000,11.07.2005, 12:14] Code: (dl
)
open STDIN, '/dev/null' || die "Can't open /dev/null: $!"; Da ist die Operatorenreihenfolge falsch. Entweder ersetze "||" durch "or" oder benutze Klammern fuer open.\n\n <!--EDIT|betterworld|1121088081--> Lieblingsmodule: IPC::System::Simple, Path::Class
|