Как мне запустить правило udev? - PullRequest
0 голосов
/ 15 мая 2018

У меня есть сканер штрих-кода, и я хотел бы запустить скрипт при его подключении.С помощью команды

udevadm info -ap /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/tty/ttyACM0

я получаю информацию об устройстве.Вот выдержка:

  looking at parent device '/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5':
    KERNELS == "2-1.5"
    SUBSYSTEMS == "usb"
    DRIVERS == "usb"
    ATTRS {authorized} == "1"
...

Теперь я создал новый файл в / etc / udev / rules /:

rzha097: /etc/udev/rules.d # cat 90-barcode.rules
KERNELS == "2-1.5", SUBSYSTEMS == "usb", ACTION == "add", RUN + = "/home/iuk323/authorun.sh"

К сожалению, скрипт autorun.sh не работает,Может ли кто-нибудь дать мне подсказку, почему этого не произошло?

Сценарий автозапуска имеет достаточные разрешения.

...