thanks
I've written this script:
- Code: Select all
#!/usr/bin/perl -w
use CGI::Carp qw(fatalsToBrowser);
use CGI;
my $query = new CGI;
print $query->header;
print "<html>\n";
print "<head>\n";
print "<title>ntop startup script</title>\n";
print "</head>\n";
print "<body bgcolor='#c0c0d0'>\n";
print "<center>";
print "<p><br></p>";
print "<p><br></p>";
system `sh /usr/local/www/cgi-bin/ntop/ntop.sh stop`;
sleep(8);
my $start = system `sh /usr/local/www/cgi-bin/ntop/ntop.sh start &` or die "cannot start ntop: $!";
print "Status: ",$start,"\n";
print "</center>";
print "</body>";
print "</html>";
from command line it works well, but via browser I get:
Status: 0 ntop
in error log from apache I have:
[Thu Jul 21 22:50:54 2005] [error] [client 192.168.0.105] Permission denied
howto change rights to execute system "program" via browser ?