我一直在寻找几周如何在启动时启动.py文件。 我对任何有效的方法都没有运气,有没有人有任何想法。 该文件相当小,需要从PIR运动传感器输入GPIO。
答案 0 :(得分:0)
如果您使用Raspbian,只需将脚本添加到/etc/rc.local文件中,请参阅下面的代码段:
#!/bin/sh -e
#
# rc.local
#
# Your Py Script here:
/opt/myscript.py
exit 0
答案 1 :(得分:0)
是的,我们确实需要知道您使用的操作系统是否确定,但假设Raspbian是此链接的第二种方法是正确的方法:
https://raspberrypi.stackexchange.com/questions/8734/execute-script-on-start-up
如果您正在寻找适用于启动到控制台的解决方案, 看看这个链接。基本纲要:
为您的启动脚本创建一个文件,并在脚本中编写脚本 文件:
$ sudo nano /etc/init.d/superscript Save and exit: Ctrl+X, Y, Enter
使脚本可执行:
$ sudo chmod 755 /etc/init.d/superscript Register script to be run at
启动:
$ sudo update-rc.d superscript defaults
答案 2 :(得分:0)
确保您的脚本首先从命令行运行良好。
此外,如果您正在处理GPIO引脚,请确保使用适当的权限运行脚本。我知道当我访问pi上的GPIO引脚时,我需要使用root / sudo来访问它们。