1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 树莓派Raspberry Pi OS开机自启动脚本

树莓派Raspberry Pi OS开机自启动脚本

时间:2018-07-22 17:39:31

相关推荐

树莓派Raspberry Pi OS开机自启动脚本

树莓派Raspberry Pi OS开机自启动脚本

1. 需求和来源2. 后台运行Python3. 运行Terminal

1. 需求和来源

想让设备开机后就要运行Python工程文件

那么需设置liunx开机后自动运行提前设置好的Python文件

2. 后台运行Python

/home/pi/.config下创建一个文件夹,名称为autostart

并在该文件夹下创建一个xxx.desktop文件(文件名以.desktop结尾,前面可以自定义)

文件内容如下:

[Desktop Entry]Name=autostart0Comment=Python Auto Start Test ProgramExec=python /home/pi/autostart0.pyTerminal=falseMultipleArgs=falseType=ApplicationCategories=Application;Development;StartupNotify=true

Name 表示这个启动项目的名称

Comment 表示备注

Exec 表示调用的指令,和在终端输入运行脚本的指令格式一致

此种方案与 windows 的 开始菜单启动中添加程序类似,会在系统桌面加载完成后启动

并且此文件可直接拖放至桌面,类似于应用程序,可双击执行

3. 运行Terminal

有时还需要通过terminal进行可视化,则上述方法不能满足

主要原因是树莓派的terminal 是lxterminal

那么同样建立.desktop文件,但执行 lxterminal

[Desktop Entry]Name=autostart0Comment=Python Auto Start Test ProgramExec=lxterminal --command=/home/pi/autostart0.shTerminal=falseMultipleArgs=falseType=ApplicationCategories=Application;Development;StartupNotify=true

那么执行Python的指令就在autostart0.sh里,但别忘记加权限autostart0.sh如下,:

#!/bin/bashpython /home/pi/autostart0.py

重启一下就完事!

谢谢

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。