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:
#/usr/bin/perl
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.
Our community of experts have been thoroughly vetted for their expertise and industry experience.
The Distinguished Expert awards are presented to the top veteran and rookie experts to earn the most points in the top 50 topics.