系统镜像:
RASPBIAN STRETCH LITE4.14
在rc.local中添加脚本reboot后发现并没有成功运行,于是找了问题所在。大概是由于sh兼容性问题,最好的解决办法是使用bash而不是使用sh去执行rc.local
具体的方法:
方法1:在终端执行
sudo dpkg-reconfigure dash
然后选择 no.
方法2:重新进行软链接:
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh
最后将rc.local开头的
#!/bin/sh -e
修改为
#!/bin/bash