Raspberry Pi: 在 /etc/rc.local 添加一行后似乎无法启动

Raspberry Pi: seems fail to startup after I add one line to /etc/rc.local

我在/etc/rc.local:

中加一行
sudo python /home/pi/web/xxx.py

然后重启系统。不幸的是,我永远无法成功 ping 通设备! 此外,我无法通过 ssh 连接到设备以查看系统上的任何日志...

有人帮帮我吗?

从另一台 Linux 电脑尝试挂载您的 SD 并编辑 /etc/rc.local.

如果对方电脑没有SD插槽,使用通用内存reader。

考虑到 /etc/rc.local 必须以状态错误 0 退出。也许您的 python 脚本失败并以不同的状态错误值退出。

顺便说一句,你的 /home/pi/web/xxx.py 脚本应该由 pi 用户执行,所以你的 /etc/rc.local 应该有这样的:

sudo -u pi python /home/pi/web/xxx.py

exit 0

希望对你有所帮助

此致!