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

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


1. 需求和来源

想让设备开机后就要运行Python工程文件
那么需设置liunx开机后自动运行提前设置好的Python文件


2. 后台运行Python

/home/pi/.config 下创建一个文件夹,名称为 autostart
并在该文件夹下创建一个xxx.desktop文件(文件名以.desktop结尾,前面可以自定义)
文件内容如下:

[Desktop Entry]
Name=autostart0
Comment=Python Auto Start Test Program
Exec=python /home/pi/autostart0.py
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

Name 表示这个启动项目的名称
Comment 表示备注
Exec 表示调用的指令,和在终端输入运行脚本的指令格式一致

此种方案与 windows 的 开始菜单启动中添加程序类似,会在系统桌面加载完成后启动
并且此文件可直接拖放至桌面,类似于应用程序,可双击执行


3. 运行Terminal

有时还需要通过terminal进行可视化,则上述方法不能满足
主要原因是树莓派的terminal 是 lxterminal

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

[Desktop Entry]
Name=autostart0
Comment=Python Auto Start Test Program
Exec=lxterminal --command=/home/pi/autostart0.sh
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

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

#!/bin/bash

python /home/pi/autostart0.py

重启一下就完事!


谢谢

氢键H-H CSDN认证博客专家 机器人软件 运动控制 深度学习
一位永远相信美好的事情即将发生,从事自动化机器人软件开发,不忘初心,牢记使命,为实现中华民族伟大复兴而奋斗的社会主义接班人。
©️2020 CSDN 皮肤主题: Age of Ai 设计师: meimeiellie 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值