树莓派多个python程序开机自启设置

树莓派:raspberry pi 4

方法如下:

1、新建启动程序对应的bash文件

#!/bin/bash
# 使用openvino环境的opencv
source /opt/intel/openvino/bin/setupvars.sh
# 进入berryconda中的虚拟环境
cd /home/pi/berryconda3/envs/gsqh/bin
# 使用虚拟环境中的python执行程序
./python /home/pi/Workspace/control_services/client.py &

2、使用bash指令执行该文件时需要正常运行方可进行下一步;

3、使用sudo指令修改/etc/rc.local文件,在文件最后增加以下内容:

修改/etc/rc.local文件:

sudo vi /etc/rc.local

在文件末尾增加以下内容:

bash /home/pi/client.sh &

备注:如果需要启动多个程序可以进行多条设置,如果无法使用该方法还可以进行以下操作:

1、创建bash文件;

2、在~/.bashrc文件中进行配置

bash /home/pi/con.sh &

以上操作亲测可行,但是该方法有一个问题在于,新建一个terminal时就会运行一个程序,这是比较麻烦的一点。

你可能感兴趣的:(raspberry)