Klaus Mock: system() über CGI

Beitrag lesen

Hallo,

system "perl","-c -w","irgendeinskript.pl";

Fehlermeldungen beim Switch -c werden ebenso zum STDERR gesendet, wie das auch ohne passiert.

Versuchs mal mit
system 'perl -c -M"CGI::Carp qw(fatalsToBrowser)" test.pl';

bzw.

open(IN,qq!perl -c -M"CGI::Carp qw(fatalsToBrowser)" test.pl|!);
print while <IN>;

Grüße
  Klaus

PS.: Keine Ahnung, ob dies der 'reinen' Lehre vom perfekten Perl entspricht, hab's eben mit dem Apache (Win2K) getestet, und es geht.