Paso 4: Preparar Scripts y ejecución automática de la configuración
He creado dos scripts, el primero más simple es para la ejecución en 1 x / minuto o más y que establecerá un trabajo de cron para ejecutar cualquier script una vez por minuto.
1. crear crontab como root con un crontab -e
La línea añadida a ejecutar 1 x / minuto debe ser:
***** /root/cam.sh 2 >/dev/null
2. ahora crear el primer script
Editar un archivo /root/cam-60.sh y hágalo ejecutable. Este script ejecuta el programa raspistill para tomar una fotografía estándar cada vez se ejecuta. Si más de 1 x / minuto se desea simplemente modificar el trabajo de cron anterior a ejecutar cuando se desee.
Aquí está el script:
#! / bin/bash
FECHA ='/ bin/date + %Y %m %d-%H %M %S'
/usr/bin/raspistill -o $DATE.jpg
3. crear el segundo script para x más de 1 minuto de imágenes.
Editar un archivo /root/cam-tl.sh y hágalo ejecutable. Este script ejecuta el programa raspistill en el modo time-lapse para tomar varias fotografías por minuto que esto significa que necesita el trabajo de cron para ejecutar cada minuto como en el ejemplo anterior.
Aquí está el script para tomar fotografías cada 20 segundos:
#! / bin/bash
FECHA ='/ bin/date + %Y %m %d-%H %M %S'
/usr/bin/raspistill -t 40000 -tl 20000 -o $DATE-%03d.jpg
Las opciones -tl significa tomar una fotografía cada 20000 milisegundos (20 segundos) y el -t cuando se usa con la opción -tl decir la ejecución funciona durante 40 segundos. Esto creará una imagen en 20 segundos después de los minutos, 40 segundos después y una final en 60 segundos después del minuto es a partir de la próxima instancia.
Recuerde que el tl - define cuánto tiempo hasta el primer cuadro y cada cuadro siguiente así que debe ser bastante fácil de modificar las opciones para obtener un período de tiempo hasta el límite de la velocidad de la cámara y almacenamiento.
Nota: Tener dos scripts hace que sea fácil cambiar entre ellos copiando simplemente lo que se desea /root/cam.sh y retirar más adelante el /root/cam.sh desactiva la tarea programada porque no se encontrará la secuencia de comandos para ejecutar.
Tengo un timelapse muestra corta de una de nuestras mermeladas de frambuesa y se fije como puedo hacer que funcione.