Hallo,
Das Problem ist, daß das Skript ja an STDOUT schreibt, und das wird an den Browser geschickt. Ich habe sogar schon ein
close(STDOUT);
versucht, aber das war eher eine Verzweiflungstat und hat auch nicht funktioniert. Auch ein
open(TRASH, '>', '/dev/null');
select(TRASH);
bringt nichts, ebensowenig wie eine shell-Ausgabeumleitung an /dev/null innerhalb der exec-Anweisung.
versuchs doch mal mit
~~~perl
system(skript 2>/dev/null 1>/dev/null &);
gruss
--
no strict;
no warnings;
Ich weiss es nicht, aber ich bin mir nicht sicher.
Craptastic.
Wenn ich groß bin, werde ich eine nervige künstliche Intelligenz.