I'm trying to run a Perl/CGI from the web. What's special about this script is that it is calling system commands. The script keeps giving me an internal error but I can't figure out why. Is this allowable to do something like this?
My link is this: <a href="cgi-bin/test.cgi">Click Here</a>
This is my error logs in Apache:
[Tue Feb 27 14:31:08 2007] [error] (8)Exec format error: exec of 'test.cgi' failed
[Tue Feb 27 14:31:08 2007] [error] [client 192.168.1.7] Premature end of script headers: test.cgi
This is my perl script:
use CGI::Carp qw(fatalsToBrowser);
print "Content-type: text/html\n\n";
system("cp /tmp/test.txt /tmp/test2.txt");
What am I doing wrong here? I would greatly appreciate any help.