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

  • 1. 需求和来源
  • 2. 后台运行Python
  • 3. 运行Terminal

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/bashpython /home/pi/autostart0.py

重启一下就完事!


谢谢

树莓派Raspberry Pi OS开机自启动脚本相关推荐

  1. 树莓派(Raspberry Pi OS)操作系统的选择

    树莓派(Raspberry Pi OS)操作系统的选择 树莓派官方的操作系统是Raspberry Pi OS,一共有三个版本(https://www.raspberrypi.org/software/ ...

  2. 使用国内镜像站下载树莓派 Raspberry Pi OS 操作系统

    关于如何为树莓派为树莓派一键更换国内 apt 镜像源,可参考之前的文章. 但是通过官网下载系统镜像也非常慢,从国内下载是一个有效的解决方案.目前网络上现有的经验均试图通过百度网盘或 BT 种子下载,效 ...

  3. 树莓派(Raspberry Pi)如何修改成中文

    安装完树莓派系统(Raspberry Pi OS with Desktop),第一次启动时,时会有如下面二个图所示,让你选择区域时区和语言. 树莓派默认的语言为英文,如果你在安装时没有选择的话,默认的 ...

  4. 【树莓派-入门】树莓派Zero W利用Raspberry Pi Imager烧录系统+开机连接(2022-04-04 Raspberry Pi OS Bullseye)

    文章目录 前言 格式化内存卡 (1)删除磁盘分区 (2)新建简单卷 (3)格式化 方法一:用 Raspberry Pi Imager 安装 Raspberry Pi OS 1.选择OS和SD卡 2.进 ...

  5. 树莓派4B安装官方发布64位 Raspberry Pi OS 系统

    前言 树莓派4B性能强劲,早就有许多大神做了一些64位系统,官方也终于推出了Raspberry Pi OS (64 bit) ,也就是64位的系统,话不多说,开淦! 一.下载系统 官方64位系统下载地 ...

  6. 树莓派系统安装-Raspberry Pi OS

    树莓派系统安装-Raspberry Pi OS 1.Raspberry Pi Imager 安装 1.1下载安装 1.2格式化SD卡 1.3安装镜像 2.配置 2.1打开SSH 2.2设置WIFI连接 ...

  7. 树莓派4b风扇安装方法_树莓派安装Raspberry Pi OS系统

    给树莓派植入灵魂,作为一个微型电脑,必须要有操作系统才能使用,就像手机的安卓,电脑的Windows,进入树莓派官网www.raspberrypi.org/downloads/根据自己的电脑系统下载烧录 ...

  8. 树莓派Raspberry Pi 系统搭建和智能机器人小车的组装调试

    本文的出发点:无意接触到树莓派这款优秀的芯片,比较适合青少年编程,激发孩子的编程思维的培养,最好的学习就是实战,借助于淘宝上现成零件式的智能小车硬件和树莓派实现智能机器人小车的实现,给孩子带来低成本高 ...

  9. 树莓派 Raspberry Pi 3B+ 无线路由器, WEB 服务器(Nginx,PHP,Sqlite3),UART 串口数据采集

    目标: 测试四核 A53 树莓派 Raspberry Pi 3B+ 无线路由器, 轻量级WEB 服务器(Nginx,PHP,Sqlite3),UART 串口数据采集性能 初始配置,部分选项需要sudo ...

最新文章

  1. 逆向-002-iOS重签名
  2. wex5 php开发,WeX5平台PHP开发 使用说明文档
  3. SQL日期时间格式自由转换大全
  4. java api操作hbase_通过JavaAPI使用HBase
  5. COM应用实例--获取桌面墙纸路径
  6. 微信小程序组件知识点GET
  7. VBScript学习笔记 - 数组
  8. ctfshow-萌新-web12( 利用命令执行函数获取网站敏感信息)
  9. linux内核的编译
  10. 对话面板,发送对话之后滚动至最新内容处
  11. 如何设计一个完美的权限管理模块
  12. 我要转行,考CPDA数据分析师证书有哪些帮助?
  13. Whatsns_V6.03互亿无线短信插件安装说明
  14. 使用阿里云邮件推送服务群发邮件
  15. 云更新网吧系统服务器,云更新网吧无盘
  16. 近两年最快上市房企,祥生控股究竟是在控制负债,还是饮鸩止渴?
  17. MTK 使用iptable 命令来完成网络路由(android WIFI/4G分享网络)
  18. transform改变图片大小以及位置
  19. 基于k-means聚类算法对NBA球员数据的一次聚类分析
  20. 在windows系统中安装Sulley

热门文章

  1. 斐波那契数列(Fibonacci)递归和非递归实现
  2. 李廷伟:可穿戴技术引领物联网创新新浪潮
  3. android自定义底部中间突出导航栏,Android选中突出背景效果的底部导航栏功能
  4. Open-Set recognition会议记录
  5. ASP.NET Core Docker Nginx分权,多网站部署
  6. 移动端列表以树的形式展示
  7. Ubuntu扩大boot空间
  8. 观察者模式--java jdk中提供的支持
  9. linux学习笔记1:基础知识
  10. TCP: SYN ACK FIN RST PSH URG 详解【转】