Как запустить Motion в режиме демона на RPi под управлением Raspbian Jessie

13

Недавно мне удалось настроить движение с помощью RPi, но у меня есть проблема, которая проста с одной стороны, но, с другой стороны, я не могу найти пошаговые инструкции для ее устранения.

Несмотря на то, что я успешно настроил движение и работает, после того, как я сделал все необходимые настройки для запуска его в демоне (отредактировано etc / default / motion & etc / motion / motion.conf), я все еще не могу его запустить в режиме демона. Тем не менее, с каждым перезапуском Pi. Я должен вручную запустить скрипт с помощью «sudo service motion start» или «sudo motion». Я знаю, что проблема с разрешениями заключается в том, что движение должно запускаться в демоне, но, будучи новичком в PiWorld, я был бы признателен, если бы кто-нибудь помог мне с указанием 2-3 необходимых команд, чтобы это исправить.

GTJ
источник

Ответы:

21

Чтобы включить запуск движения в качестве демона при запуске, выполните следующие действия:

Редактировать / etc / default / motion

и изменить start_motion_daemon=noнаstart_motion_daemon=yes

Затем включите движение, введя следующее в командной строке:

sudo systemctl enable motion

Наконец перезагрузка.

Вы можете убедиться, что движение запущено, проверив вывод следующей команды:

sudo service motion status
Стив Робиллард
источник
Это действительно было так просто. К счастью, версия Джесси немного упростила ситуацию. Я возился с командой chown chmod 777 sudo cd и другими командами, чтобы сменить владельца на каталог, используемый движением для запуска. Все это, по-видимому, было необходимо в старых версиях. Большое спасибо, Стив! Я признателен за это. Ура!
GTJ
Вам не нужно использовать chownили, chmodесли вы используете sudoдля запуска motion. Это хорошо, потому что люди не смогут удалить файлы движения без пароля пользователя sudo. Кроме того, я бы не рекомендовал использовать, 777потому что тогда любой может удалить файлы движения.
mchid
2

Подтверждено также для растяжения (v9).

Вы также можете использовать

$ ps -ef | grep motion

чтобы увидеть, работает ли движение

Bigdadda06
источник