树莓派的开机启动自己的应用程序

来源:互联网 发布:c语言实现汉罗塔 编辑:程序博客网 时间:2024/06/06 21:51

一:向rc.local文件添加启动代码

sudo /etc/rc.local

向rc.local文件中添加.sh脚本的文件路径

二:编写shell脚本,启动自己应用程序myboot.sh


三:重新开机,运行自己的程序,开机启动成功

上述代码虽然可以让树莓派开机启动自己的应用程序,但是由于rc.local的优先级比较低,所以会出现概率性执行(启动),故不推荐这种方法
在/home/pi/.config中创建autostart文件夹
在文件夹下创建myboot.desktop文件(文件名可以随意,后缀必须为.desktop)
在文件中输入:
[Desktop Entry]
Exec=/home/pi/Desktop/backup7777/inkjetW101/qttest(自己需要执行程序的路径,只能是图形界面程序)
Type=Application
保存退出

注:如果程序的所有者和用户组都是root用户的化,需要改成pi 用户下,否则权限不够
修改文件的所有者命令:chown -R 账号名称 文件目录 (如果是文件的话,不需要-R) -R是递归修改
修改文件的用户组命令:chgrp  -R  账号名称  文件目录 (如果是文件的话,不需要-R) -R是递归修改
将所有者和组名都修改为root:chown root:root test 
参考:
文章链接第4条(链接)
linux开机运行程序的多种方式(链接)
博文索引  持续更新中。。。


阅读全文
0 0
原创粉丝点击