我有一行在rc.local
启动时运行一个简单的 bash 脚本。操作系统是 Raspberry Pi 3B+ 上的 Raspbian Stretch 4.14,带有“Witty Pi 2”电源管理板 (UUGear)。
bash /home/pi/Desktop/mount_and_run.bash &
bash 脚本似乎没有运行,并且syslog
表明错误可能与首先找不到文件有关 - 没有迹象表明 bash 文件甚至正在被读取。这是一个线索var/log/syslog
:
May 27 22:04:12 raspberrypi rc.local[417]: /home/pi/Desktop/mount_and_run.bash: line 30: cd: HOME not set
/home/pi
如果我进入终端,Raspberry 似乎确实知道 $HOME 是什么( ):
pwd; echo ~; echo $HOME
我还可以使用nano
. 我以前没有见过这种情况,以前脚本从rc.local
. 我将非常感谢您的见解和建议的修复,Stretch 的安装是全新的,我花了数小时测试和调查......