使用udev'不等于'操作数不起作用

时间:2019-09-18 14:16:14

标签: udev operands

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中不起作用吗?

谢谢大家

0 个答案:

没有答案