一、尝试各种树莓派开机自启方案均失效的原因
1、当前工作目录问题:重点排查启动脚本或程序是否含有相对路径,该相对路径是否会造成找不到文件的问题,若是改为绝对路径。
2、若采用rc.local自启方法,因为
PATH环境变量
未全部初始化,所以
还要注意环境变量问题.
总结:问题不是关键,关键在于定位问题,这里推荐两种方式
1、查看日志排错:/var/log/daemon.log 等等
2、脚本内设置暂停,将默认启动的桌面登录模式改为文本模式,这样可以直接看到显示的一些错误信息,用于排错(小白或不爱折腾的不推荐):
进入 /lib/systemd/system文件夹,ls -l查看,sudo ln -si multi-user.target default.target(将default.target 改链接到multi-user.target,同理恢复就是改链接到graphical.target)
附设置自启的参考链接:
【教程】树莓派程序开机自启动方法总结 – 简书
补充:
探究Ubuntu下的update-rc.d命令_Linux系统教程_红联Linux门户
二、代码跑起来之后出现指针越界(段错误)问题
占位
版权声明:本文为qq_38156052原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。