Я программирую малиновую камеру
Итак, мне нужно выполнять sh сценарий каждый день в 9 часов утра, но затем сценарий должен запускаться каждые 10 секунд.
Как будто он начинает делать фотографии в 6 часов утра и делает их каждые 10 секунд, пока я автоматически не перезагружаю систему, чтобы она не выполняла команду.
00 09 * * 1 watch -n 10 sh /home/pi/timelapse/process1.sh
00 09 * * 2 watch -n 10 sh /home/pi/timelapse/process1.sh
00 09 * * 3 watch -n 10 sh /home/pi/timelapse/process1.sh
00 09 * * 4 watch -n 10 sh /home/pi/timelapse/process1.sh
00 09 * * 5 watch -n 10 sh /home/pi/timelapse/process1.sh
00 17 * * 1 sudo reboot
00 17 * * 2 sudo reboot
00 17 * * 3 sudo reboot
00 17 * * 4 sudo reboot
00 17 * * 5 sudo reboot
30 17 * * 1 sh /home/pi/timelapse/newimage/video.sh
30 17 * * 2 sh /home/pi/timelapse/newimage/video.sh
30 17 * * 3 sh /home/pi/timelapse/newimage/video.sh
30 17 * * 4 sh /home/pi/timelapse/newimage/video.sh
30 17 * * 5 sh /home/pi/timelapse/newimage/video.sh
перезагрузите crontab, чтобы остановить первую команду в 5 ПМ, так что мне не нужно программировать, чтобы остановить. Затем он делает видео со всеми фотографиями в команде.
Я пробовал с помощью crontab, watch и sleep, но crontab просто не запускает их даже в сценарии sh.
это подходит создавать изображения в папке, и это не так. Я позволил код прямо здесь. когда я выполняю это вручную, это работает.
raspistill -w 1920 -h 1080 -o /home/pi/timelapse/images/imageBTW.jpg DATE=$(date +"%Y-%m-%d_%H%M%S") for file in "/home/pi/timelapse/images/imageBTW.jpg" ; do convert "$file" \ -pointsize 72 -fill white -annotate +100+100 \ %[exif:DateTimeOriginal] /home/pi/timelapse/newimage/$DATE.jpg done rm /home/pi/timelapse/images/imageBTW.jpg