启动时启动python脚本

时间:2019-07-29 09:25:43

标签: raspberry-pi raspberry-pi3 raspbian startup

我在启动时运行某些python脚本时遇到了问题。我已经编写了一个脚本来跟踪树莓派3上的温度。它虽然很棒,但是在启动时没有运行。

我的程序如何工作:它每30秒会跟踪4个星期的温度数据并将其写入csv文件中

我在上面的/etc/rc.local中编写了代码(我使用了sleep,因为我已经读到问题可能是rc.local在启动后启动脚本的速度很快)

sleep 15 && sudo python3 /home/pi/Schreibtisch/pythoncsv.py &

exit 0

脚本没有在启动时启动

1 个答案:

答案 0 :(得分:0)

它无法正常工作的原因可能很多,我将执行以下操作:

  1. 设置执行位?您可以使用ls -la /etc来检查它是否已设置,然后可以通过运行命令sudo chmod +x rc.local来进行设置。您还可以使用命令sudo sysv-rc-conf检查是否启用了rc.local
  2. rc.local一样,只需创建调试文件即可检查touch /home/pi/executed的处理是否正确。
  3. 如果创建了executed文件,则可能是Python解释器的问题,由于某种原因未找到,请尝试使用完整路径,即将python替换为{{1 }}。
  4. 检查Python脚本的stdout和stderr。

希望它可以提供帮助。