linux — чтение gpio с ошибкой php exec на rc.local малине

У меня есть бесконечный цикл в сценарии PHP, который читает мой GPIO (с WiringPI) таким образом

$newstatus = trim(exec("gpio read ".$gpioline[$i]));

и эта строка в rc.local начать при загрузке

php /root/CheckGPIO.php &

проблема в том, что когда скрипт запускается автоматически при загрузке $newstatus пустая строковая переменная вместо выполнения php /root/CheckGPIO.php & из терминала, когда у меня есть доступ к терминалу, все работает хорошо, и я получаю значение gpio в $newstatus

что может вызвать проблему?

PS. смотря на выходной exec («whoami») скрипт всегда выполняется как root

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]