Cómo iniciar Motion en modo demonio en RPi con Raspbian Jessie

13

Recientemente pude configurar el movimiento con mi RPi, pero tengo un problema que es simple, por un lado, pero, por otro, no puedo encontrar instrucciones paso a paso para remediarlo.

Aunque configuré correctamente el movimiento y funciona, después de hacer todos los ajustes necesarios para ejecutarlo en daemon (editado, etc / default / motion & etc / motion / motion.conf), todavía no puedo hacer que se inicie en modo demonio. Dicho esto, con cada reinicio del Pi. Tengo que iniciar manualmente el script con "sudo service motion start" o "sudo motion". Sé que es un problema con los permisos que el movimiento necesita comenzar en daemon, pero como un novato completo en PiWorld, agradecería que alguien me guíe a través de los 2-3 comandos necesarios para solucionarlo.

gtj
fuente

Respuestas:

21

Para permitir que el movimiento se ejecute como un demonio en el inicio, haga lo siguiente:

Editar / etc / default / motion

y cambiar start_motion_daemon=noastart_motion_daemon=yes

Luego habilite el movimiento ingresando lo siguiente en la línea de comando:

sudo systemctl enable motion

Finalmente reiniciar.

Puede confirmar que el movimiento se está ejecutando verificando la salida del siguiente comando:

sudo service motion status
Steve Robillard
fuente
Realmente fue así de simple. Afortunadamente, parece que la versión de Jessie simplificó un poco las cosas. Había estado jugando con chown chmod 777 sudo cd y otros comandos para cambiar la propiedad del directorio que el movimiento usa para ejecutarse. Aparentemente, todo esto era necesario en versiones anteriores. Muchas gracias Steve! Lo aprecio. ¡Salud!
gtj
No necesita usar chowno chmodsi usa sudopara correr motion. Esto es bueno porque las personas no podrán eliminar los archivos de movimiento sin una contraseña de usuario sudo. Además, no recomendaría usarlo 777porque entonces, cualquiera puede eliminar los archivos de movimiento.
mchid
2

Confirmado para estiramiento (v9) también.

también puedes usar

$ ps -ef | grep motion

para ver si se está ejecutando el movimiento

Bigdadda06
fuente