【发布时间】:2017-07-06 17:53:43
【问题描述】:
所以我试图让this python 脚本在启动时运行。它应该保持大部分静止,但是当触发运动传感器时,我希望相机开始录制并且电机移动。最终,这个过程需要在我无头时发生,所以让它在启动时自动启动是最简单的方法。我尝试使用thisinit.d 文件使其自动运行,但我收到以下错误消息:
Starting mylauncher
from: can't read /var/mail/gpiozero
from: can't read /var/mail/gpiozero
from: can't read /var/mail/picamera
/home/pi/Detector.py: 4: /home/pi/Detector.py: import: not found
from: can't read /var/mail/time
/home/pi/Detector.py: 7: /home/pi/Detector.py: Syntax error: "(" unexpected
我用谷歌搜索了它,人们建议将#!/usr/bin/python 作为第一行,但是当我这样做时,我得到了
File "/etc/init.d/mylauncher", line 18
case "$1" in
^
SyntaxError: invalid syntax
我怎样才能摆脱这两个错误并确保脚本在启动时运行?
【问题讨论】:
-
欢迎来到 Stack Overflow!尝试对您的问题进行尽可能多的调试(特别是因为您的测试条件很难重新创建),并尽可能多地提供有关您的发现的信息,以便有人能够帮助您。确保您对任何您认为有用的答案进行投票,并在留出足够的时间让每个人回答(半天左右)之后,选择最能回答您问题的答案(如果有)。
标签: python raspberry-pi raspbian