Всем здрасти .У меня небольшая проблема .....не пойму почему не запускается консольная команда
вот код php
<?php
$output = `/usr/bin/perl /usr/local/bin/z-waver.pl switch 2 on`;
header("location: ".$_GET["from"]);
?>
Есть аналогичный пример и он работает
<?php
$output = `echo 1 > /mnt/1-wire/3A.AF5107000000/PIO.A`;
header("location: ".$_GET["from"]);
?>
В чём может быть дело

Пользователь решил продолжить мысль 04 Августа 2013, 17:10:07:
Всё оказалось просто не хватало прав на выполнение
я сделал так
1. Открывал файл /etc/sudoers
2. Написал в файл www-data ALL = NOPASSWD: /usr/bin/perl
3. Потом внутри php-скрипта написал exec("sudo /usr/bin/perl /usr/local/bin/z-waver.pl switch 2 on")
и всё заработало
