我一直在努力让 .py 文件在 raspberry pi 启动时启动。该文件包括 opencv、tensorflow 和 picamera 用法。当我尝试使用不同的方法在启动时启动程序时,它不会启动。
我尝试过的方法是: /etc/rc.local(尝试直接启动程序或启动程序本身的 .sh 脚本)
/home/pi/.config/autostart(或者直接用“Exec='/usr/bin/python3 /pathtoprogram.py'启动程序)(或者使用一个名为“xterm”的外部程序来尝试启动程序,但无法启动程序)
.bashrc with (sudo python3 /pathtoprogram.py)
我正在寻找新的方法。当我在 raspberry pi 上自己启动程序时,程序完美启动。
附加信息: 我的程序是这个程序的修改版本:https://www.tomshardware.com/how-to/raspberry-pi-facial-recognition 使用 picam 版本。
答案 0 :(得分:0)
试试 systemd:
https://www.raspberrypi.org/documentation/linux/usage/systemd.md
“为了在 Pi 启动时运行命令或程序,您可以将其添加为服务。完成后,您可以从 linux 提示符启动/停止启用/禁用。”