Hallo Ludwig
close <log>;
Ich denke, das sollte besser:
close log;
oder
close(log);
heissen.
Wundert mich, warum der Perl-Interpreter da nicht meckert. Hast du, wenn es als CGI gelaufen ist, mal das CGI-Error-File des Servers angeguckt?
viele Gruesse
Stefan Muenz