Добрый день! нужно сделать так, что когда я подключаю usb камеру к raspberry (debian jessie) запускался скрипт.
Отредактировал файл /etc/udev/rules.d/99-com.rules, добавил туда строку
SUBSYSTEM==«usb», GROUP=«video», OWNER=«pi», MODE=«0660», ATTR{idVendor}==«058f», ATTR{dProduct}==«3862», RUN+=«/home/pi/ stream.sh»
скрипт:
#!/bin/bash ffmpeg -i /dev/video0 -s 640x480 -vcodec mpeg4 -g 60 -vb 500000 -strict experimental -vf yadif -acodec aac -ab 96000 -ac 2 -r 50 -f segment -segment_time 5 -segment_list «/home/pi/ftp/stream.m3u8» -segment_wrap 20 -y «/home/pi/ftp/test-%03d.avi» -vstats_file «/home/pi/stream.log»
Скрипт пишет видео с камеры в плейлист из 20 файлов длительность 5 секунд. Если запустить его руками под пользователем pi все работает идеально. При подключении камеры скрипт запускается и отваливается на 5 файле, при чем те 5 файлов которые создаются
-rw-r--r-- 1 root root 297 Jul 5 14:17 stream.m3u8
-rw-r--r-- 1 root root 673786 Jul 5 14:17 test-000.avi
почему то созданы от рута хотя я владельцем указал
GROUP=«video», OWNER=«pi», MODE=«0660»,
Товарищи, помогите!