LINUX.ORG.RU

Сообщения alex_kuz

 

Motion не запускает скрипт.

Всем привет. Очень нужна помощь. Заранее признателен за любое участие. Бьюсь неделю.

Дано: Планшет на Atom N455
Linux Mint 20.3 Cinnamon
Установленный Motion. Работает используя встроенную фронтальную камеру. Видео, удаленное подключение, детектор движения… Все работает.

Задача:
Заставить запускать скрипт по движению Пробовал указать в config:

  • on_motion_detected /home/alex/test.sh (скрипт в папке /home/alex)
  • on_motion_detected /etc/motion/test.sh (скрипт в папке /etc/motion)
  • on_motion_detected sh /home/alex/test.sh (а также путь до motion)
  • on_motion_detected sudo /home/alex/test.sh (а также путь до motion)
  • on_motion_detected sudo /usr/bin/bash /home/alex/test.sh (а также путь до motion)

также пробовал эти же пути прописать в:
on_event_start /home/alex/test.sh

права на скрипт:
$chmod ugo+x test.sh

Срипт:
#!/bin/bash
beep

Скрипт отлично работает из терминала как:

  • /home/alex/test.sh
  • sh /home/alex/test.sh
  • sudo /home/alex/test/sh
  • ./test.sh
  • так же отлично работает при подключении через ssh.

Логи motion (один из… меняется только путь по срипта):
[1:ml1] [DBG] [EVT] [дек 03 01:51] exec_command: Executing external command ‘/home/alex/test.sh’
[1:ml1] [DBG] [VID] [дек 03 01:51] v4l2_capture: 1) vid_source->pframe 3
[1:ml1] [DBG] [VID] [дек 03 01:51] v4l2_capture: 2) vid_source->pframe 3
[1:ml1] [DBG] [VID] [дек 03 01:51] v4l2_capture: 3) vid_source->pframe 0 vid_source->buf.index 0
[1:ml1] [DBG] [VID] [дек 03 01:51] v4l2_capture: the_buffer index 0 Address (bdf5e000)
[1:ml1] [DBG] [EVT] [дек 03 01:51] exec_command: Executing external command ‘/home/alex/test.sh’

Большого опыта в Linux нет. Испробовал все, что нарыл..

 ,

alex_kuz
()

RSS подписка на новые темы