我在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身份执行
答案 0 :(得分:0)
问题是 PATH
从 rc.local 调用脚本时未定义