如何在运行Raspbian Jessie的RPi上以守护程序模式启动Motion


13

我最近开始使用RPi设置运动,但我有一个问题,一方面很简单,但另一方面却找不到任何逐步的说明来纠正它。

尽管我已经成功设置好了运动并且可以正常工作,但是在进行了所有必要的调整以在守护程序中运行它之后(编辑过etc / default / motion&etc / motion / motion.conf),我仍然无法启动它在守护程序模式下。也就是说,随着Pi的每次重新启动。我必须通过“ sudo service motion start”或“ sudo motion”手动启动脚本。我知道动作需要在守护程序中启动是有权限的问题,但是作为PiWorld中的一个完整的新手,如果有人可以指导我完成2-3个必要的命令来修复它,我将不胜感激。

Answers:


21

要使运动在启动时作为守护程序运行,请执行以下操作:

编辑/ etc / default / motion

并更改start_motion_daemon=nostart_motion_daemon=yes

接下来,通过在命令行中输入以下命令来启用运动:

sudo systemctl enable motion

最后重启。

您可以通过检查以下命令的输出来确认运动正在运行:

sudo service motion status

真的就是这么简单。值得庆幸的是,Jessie版本似乎简化了某些事情。我一直在使用chown chmod 777 sudo cd和其他命令来更改对运行目录的所有权。所有这些显然是旧版本中所需要的。非常感谢Steve!我很感激。干杯!
gtj

您无需使用chownchmod如果您sudo要运行motion。这很好,因为如果没有sudo用户密码,人们将无法删除运动文件。另外,我不建议使用,777因为这样任何人都可以删除运动文件。
mchid

2

确认伸展(v9)。

你也可以使用

$ ps -ef | grep motion

看看运动是否在运行

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.