我有一个条形码扫描仪,我想在连接它时运行一个脚本。用命令
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 脚本没有运行。有人可以给我一个提示,为什么这没有发生?
自动运行脚本有足够的权限。