Нужна помощь непрофессионалу.
Итак, есть самодельная WiFi-камера под Raspberry PI (Raspbian). Установлен MJPG-Streamer, нужно каждые 5 минут сохранять снимки с камеры. Пытаюсь сделать запуском shell-скрипта через crontab -e, где и столкнулся с трудностями
Суть в том, что из-под cron скрипт не выполняется, при том что сам по себе работает корректно (представлены ниже)
Crontab -e:
# m h dom mon dow command
*/5 * * * * sh /home/pi/mjpg-streamer/make_photo.sh 2>/var/log/make_photo
Сам скрипт (скачивает скрин с камеры с датой и временем в имени файла):
#!/bin/bash
D=`date +\%d.\%m.\%Y-\%H.\%M.\%S`
/usr/bin/wget http://192.168.0.93:8081/?action=snapshot -O /media/motion/pic_$D.jpg
Выполнение
pi@camera:~ $ sudo service cron status
не выводит никаких ошибок:
● cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled)
Active: active (running) since Вт 2017-05-09 15:02:34 MSK; 2h 18min ago
Docs: man:cron(8)
Main PID: 464 (cron)
CGroup: /system.slice/cron.service
└─464 /usr/sbin/cron -f
май 09 17:15:01 camera CRON[2661]: (pi) CMD (sh /home/pi/mjpg-streamer/make_photo.sh 2>/var/log/make_photo)
май 09 17:15:01 camera CRON[2657]: (CRON) info (No MTA installed, discarding output)
май 09 17:15:01 camera CRON[2657]: pam_unix(cron:session): session closed for user pi
май 09 17:17:01 camera CRON[2680]: pam_unix(cron:session): session opened for user root by (uid=0)
май 09 17:17:01 camera CRON[2684]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
май 09 17:17:02 camera CRON[2680]: pam_unix(cron:session): session closed for user root
май 09 17:20:01 camera CRON[2712]: pam_unix(cron:session): session opened for user pi by (uid=0)
май 09 17:20:01 camera CRON[2716]: (pi) CMD (sh /home/pi/mjpg-streamer/make_photo.sh 2>/var/log/make_photo)
май 09 17:20:01 camera CRON[2712]: (CRON) info (No MTA installed, discarding output)
май 09 17:20:01 camera CRON[2712]: pam_unix(cron:session): session closed for user pi
Подскажите, пожалуйста.