阅读gpio与php exec在rc.local覆盆子上失败

时间:2015-10-30 13:30:32

标签: php linux raspberry-pi gpio rc

我在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 个答案:

答案 0 :(得分:0)

问题是 PATH 从 rc.local 调用脚本时未定义