So starten Sie Motion im Daemon-Modus unter RPi mit Raspbian Jessie

13

Ich habe kürzlich die Möglichkeit, Motion mit meinem RPi einzurichten, habe jedoch ein Problem, das einerseits einfach ist, andererseits aber keine schrittweisen Anweisungen zur Behebung des Problems enthält.

Obwohl ich motion und works erfolgreich eingerichtet habe, kann ich es immer noch nicht starten, nachdem ich alle erforderlichen Änderungen vorgenommen habe, um es im Daemon auszuführen (bearbeitet etc / default / motion & etc / motion / motion.conf) im Daemon-Modus. Das heißt, bei jedem Neustart des Pi. Ich muss das Skript manuell über "sudo service motion start" oder "sudo motion" starten. Ich weiß, dass es ein Problem mit den Berechtigungen gibt, die Motion für den Start im Daemon benötigt. Als Neuling in der PiWorld wäre ich jedoch dankbar, wenn mich jemand zu den 2-3 erforderlichen Befehlen führen könnte, um dieses Problem zu beheben.

gtj
quelle

Antworten:

21

Gehen Sie folgendermaßen vor, damit motion beim Start als Daemon ausgeführt wird:

Bearbeiten Sie / etc / default / motion

und wechseln start_motion_daemon=nozustart_motion_daemon=yes

Aktivieren Sie als Nächstes die Bewegung, indem Sie Folgendes in die Befehlszeile eingeben:

sudo systemctl enable motion

Schließlich neu starten.

Sie können bestätigen, dass die Bewegung ausgeführt wird, indem Sie die Ausgabe des folgenden Befehls überprüfen:

sudo service motion status
Steve Robillard
quelle
So einfach war das wirklich. Zum Glück scheint die Jessie-Version die Dinge ein wenig vereinfacht zu haben. Ich hatte mit chown chmod 777 sudo cd und anderen Befehlen herumgespielt, um den Besitz des Verzeichnisses zu ändern, das von motion zum Ausführen verwendet wird. All dies wurde anscheinend in älteren Versionen benötigt. Vielen Dank Steve! Ich schätze es. Prost!
Dienstag,
Sie müssen nicht verwenden chownoder chmodwenn Sie verwenden, um sudozu laufen motion. Dies ist gut, da Benutzer die Bewegungsdateien ohne ein sudo-Benutzerkennwort nicht löschen können. Auch würde ich die Verwendung nicht empfehlen, 777da dann jeder die Bewegungsdateien löschen kann.
Mittwoch,
2

Bestätigt auch für Stretch (v9).

Sie können auch verwenden

$ ps -ef | grep motion

um zu sehen, ob Bewegung läuft

Bigdadda06
quelle