启动时难以执行 Python
Difficulty executing Python on boot
我正在尝试在我的 raspberry pi 上使用无限循环获取此 python 文件,以便在引导时启动并在 pi 通电时保持 运行。我已经尝试编辑我的 "etc/rc.local" 文件并在下面添加不同的命令变体。我当然引用了正确的文件和路径。我还在脚本的开头添加了 10 秒的延迟,以确保在运行之前一切正常。如果有人有任何意见会很棒,这似乎是一项常见的任务,我不知道为什么我遇到困难。
此外,我的 python 脚本顶部没有 shebang 行。我不知道这是否与我的问题有任何关系,即使我指定文件是 python 文件。
/usr/bin/python3 /home/pi/Desktop/webplants/mqtt.py &
sudo /usr/bin/python3 /home/pi/Desktop/webplants/mqtt.py &
sudo python3 /home/pi/Desktop/webplants/mqtt.py &
python3 /home/pi/Desktop/webplants/mqtt.py &
你应该使用 systemd
。该实用程序可以轻松地让您在启动时 运行 一个 python 脚本。本教程应该涵盖它:https://www.dexterindustries.com/howto/run-a-program-on-your-raspberry-pi-at-startup/#systemd
我正在尝试在我的 raspberry pi 上使用无限循环获取此 python 文件,以便在引导时启动并在 pi 通电时保持 运行。我已经尝试编辑我的 "etc/rc.local" 文件并在下面添加不同的命令变体。我当然引用了正确的文件和路径。我还在脚本的开头添加了 10 秒的延迟,以确保在运行之前一切正常。如果有人有任何意见会很棒,这似乎是一项常见的任务,我不知道为什么我遇到困难。
此外,我的 python 脚本顶部没有 shebang 行。我不知道这是否与我的问题有任何关系,即使我指定文件是 python 文件。
/usr/bin/python3 /home/pi/Desktop/webplants/mqtt.py &
sudo /usr/bin/python3 /home/pi/Desktop/webplants/mqtt.py &
sudo python3 /home/pi/Desktop/webplants/mqtt.py &
python3 /home/pi/Desktop/webplants/mqtt.py &
你应该使用 systemd
。该实用程序可以轻松地让您在启动时 运行 一个 python 脚本。本教程应该涵盖它:https://www.dexterindustries.com/howto/run-a-program-on-your-raspberry-pi-at-startup/#systemd