树莓派开机自启动方法

时间:2024-03-21 16:32:12

前言

最近查了一下树莓派如何自启动python界面程序,方法有很多种,这里介绍一个最简单的,但不是最好的。

步骤

1 在你要运行的程序的同级目录下(例如:home/pi/下有个main程序)新建一个脚本start.sh

sudo nano start.sh

在里面输入

#!/bin/sh
cd /home/pi/
sudo python3 mainr.py

2 将脚本修改成777 权限

sudo chmod 777 /hone/pi/start.sh

3 进入/etc/rc.loacal将sh脚本自启动,命令如下:

sudo nano /etc/rc.local

/home/pi/Desktop/start.sh start(注意要在exit 0 之前)

4 完成启动!
树莓派开机自启动方法

补充

注意该方法是在界面程序启动之前,如果你是不运行界面还好,可以直接将命令端口关掉,但是如果界面覆盖了你的命令端口,这就尴尬了。这里提供两个解决方法:

  1. 将内存卡拔出插入linux系统把文件系统里面的脚本注释掉

  2. 提前在界面里加入退出按钮

  3. 如果已经来不及加入退出按钮且方法一没有条件,那么在pc端加好退出按钮。用ssh软件将新界面py文件覆盖之前的。

  4. 下面这款软件可以显示全部界面,能够直接关掉
    树莓派开机自启动方法