1.对于文献【2】中的方法一:向rc.local文件添加启动代码
自启动无效
2.对于文献【2】中的方法二:将程序作为服务启动
自启动无效
3.对于文献【2】中的方法三:通过桌面启动
根据提供的代码启动.sh文件,.sh文件运行有效,但重启后自启动无效。
参考【1】中的.desktop文件参数设置,并直接将 “Exce = /home/pi/…/XXX.sh”更换为想要运行的.py脚本,不再通过启动shell脚本启动python脚本。(路径保证为绝对路径)
程序自启动成功,相机启动正常。
此外,有些会遇见shell脚本多次启动的问题,上述方法只启动一次,仍将解决方法记录如【3】
参考博文:
【1】树莓派开机启动脚本
【2】树莓派程序开机自启动方法总结
【3】如何避免shell脚本被同时运行多次