Как запланировать обнаружение движения
Я только что обнаружил Motion, и он работает как шарм. Моя единственная проблема в том, что я хочу, чтобы он был активен только в ночное время, но нет параметров для планирования.
Я думаю, что мог бы написать программу, которая управляла бы Motion через его "HTTP API", но мне было интересно, если кто-то уже сделал это, или есть альтернативное решение.
Заранее спасибо:)
2 ответа
Решение
Для этой простой задачи HTTP-интерфейс Motion можно использовать напрямую с wget или аналогичным.
Прямо из FAQ:
0 9 * * * root /usr/bin/lwp-request http://localhost:8080/0/detection/start > /dev/null
0 18 * * * root /usr/bin/lwp-request http://localhost:8080/0/detection/pause > /dev/null
Использование cron
:
crontab -e
затем вставьте в него:
DISPLAY=:0.0
0 0 * * * /usr/bin/motion
0 8 * * * /usr/bin/killall motion
Я предполагаю, что вы хотите открывать "движение" в полночь каждый день, и этот путь движения - /usr/bin/motion: настройте этот crontab под свои нужды, и он сделает свое дело.