Comment démarrer Motion en mode démon sur RPi exécutant Raspbian Jessie


13

J'ai récemment mis en place un mouvement avec mon RPi mais j'ai un problème qui est simple d'une part, mais, d'autre part, je ne trouve pas d'instructions pas à pas pour y remédier.

Bien que j'ai réussi à configurer Motion et à travailler, après avoir effectué tous les ajustements nécessaires pour l'exécuter dans le démon (édité etc / default / motion & etc / motion / motion.conf), je n'arrive toujours pas à le faire démarrer en mode démon. Cela dit, à chaque redémarrage du Pi. Je dois démarrer manuellement le script par «sudo service motion start» ou «sudo motion». Je sais que c'est un problème avec les autorisations que le mouvement doit démarrer dans le démon, mais en tant que débutant complet dans PiWorld, j'apprécierais que quelqu'un puisse me guider à travers les 2-3 commandes nécessaires pour le corriger.

Réponses:


21

Pour activer l'exécution de motion en tant que démon au démarrage, procédez comme suit:

Modifier / etc / default / motion

et changer start_motion_daemon=nopourstart_motion_daemon=yes

Activez ensuite le mouvement en entrant ce qui suit sur la ligne de commande:

sudo systemctl enable motion

Redémarrez enfin.

Vous pouvez confirmer que le mouvement est en cours d'exécution en vérifiant la sortie à partir de la commande suivante:

sudo service motion status

C'était vraiment aussi simple que cela. Heureusement, il semble que la version Jessie ait un peu simplifié les choses. J'avais joué avec chown chmod 777 sudo cd et d'autres commandes pour changer la propriété du répertoire utilisé par motion motion pour s'exécuter. Tout cela était apparemment nécessaire dans les anciennes versions. Merci beaucoup Steve! Je vous en suis reconnaissant. À votre santé!
gtj

Vous n'avez pas besoin d'utiliser chownou chmodsi vous utilisez sudopour exécuter motion. C'est bien parce que les gens ne pourront pas supprimer les fichiers de mouvement sans mot de passe utilisateur sudo. De plus, je ne recommanderais pas d'utiliser 777car alors, n'importe qui peut supprimer les fichiers de mouvement.
mchid

2

Confirmé pour l'étirement (v9) également.

vous pouvez aussi utiliser

$ ps -ef | grep motion

pour voir si le mouvement est en cours

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.