我在PHP脚本中有一个无限循环,它以这种方式读取我的gpio(使用wiringPI)
$newstatus = trim(exec("gpio read ".$gpioline[$i]));
和rc.local
中的这一行启动
php /root/CheckGPIO.php &
问题是,当脚本在启动时自动启动时,$newstatus
是一个空字符串变量,而不是在我访问终端后从终端执行php /root/CheckGPIO.php &
,一切都很好,我在$newstatus
中得到了gpio值
是什么原因导致了这个问题?
PS。查看输出exec("whoami")脚本是否作为根执行
当脚本从rc.local 调用时,问题是PATH
未定义