Здравейте.
Опитвам се да изведа изхода на една команда в една web
страница.Ето скрипта...той ще унагледи най добре нещата.
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<h3>";
my (@output) = `sensors`;
foreach $output (@output)
{
print "$output<br>";
}
print "</h3>";
Когато изпълнявам скрипта от command shellа всичко е е ок,
но когато се опитам го отворя в страницата нищо не
излиза.Проблема мисля че е в `sensors` т.к. когато заменя
командата със `ls` примерно всичко си излиза в
браузъра.Мисля си че проблема е в това че `sensors` се
изпълнява под user : nobody и самата програма неможе да се
стартира от този потребител и затова не илиза нищо...
Та как мога да направя така че да се изпълнява под усер
nobody.Или греша някъде другате ?
|