Helo社区,
在使用udev时遇到一些问题。
我只想对HID的设备(特定设备除外)执行一项操作。无效的代码是以下代码:
ACTION=="add" ATTRS{bInterfaceClass}=="03", ATTRS{bInterfaceProtocol}=="01", \
ATTRS{idVendor}!="0471", ATTRS{idProduct}!="0204", \
PROGRAM="/etc/udev/scripts/udevhelper.sh connectHid add %b", \
SYMLINK+="%c"
当我插入所有在这种情况下的设备时,不会调用该程序。
但是,如果我使用此代码:
ACTION=="add" ATTRS{bInterfaceClass}=="03", ATTRS{bInterfaceProtocol}=="01", \
ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0204", \
PROGRAM="/etc/udev/scripts/udevhelper.sh connectHid add %b", \
SYMLINK+="%c"
在调用特定设备时调用程序。
操作数'!='在udev中不起作用吗?
谢谢大家