在rc.local raspberry上读取gpio时php exec失败

在rc.local raspberry上读取gpio时php exec失败,php,linux,raspberry-pi,gpio,rc,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&,一切正常,我在$newstatus中获得gpio值

我在PHP脚本中有一个无限循环,它以这种方式读取我的gpio(使用wiringPI)

$newstatus = trim(exec("gpio read ".$gpioline[$i]));
这一行在
rc.local
中启动

php /root/CheckGPIO.php &
问题是,当脚本在启动时自动启动时,
$newstatus
是一个空字符串变量,而不是在我拥有终端访问权限后从终端执行
php/root/CheckGPIO.php&
,一切正常,我在
$newstatus
中获得gpio值

是什么导致了这个问题


PS.查看output exec(“whoami”)脚本是否曾作为根执行

当从rc.local调用脚本时,问题是
路径
未定义

当从rc.local调用脚本时,问题是
路径
未定义