Другой полезный *инструмент NIX для автоматизации взаимодействий с терминальными программами, Ожидайте:
В правиле udev можно сопоставить только одно устройство. Вы можете выбрать, с каким устройством сравнивать, но вы не можете смешивать условия от нескольких устройств. Как сказано в выводе udevadm info
:
Правило для сопоставления может быть составлено из атрибутов устройства и атрибутами одного родительского устройства.
Одно родительское устройство, которое имеет ATTRS{serial}=="A400CZBK"
, имеет KERNELS=="2-1.1"
и SUBSYSTEMS=="usb"
. Само целевое устройство имеет KERNEL=="ttyUSB0"
и SUBSYSTEM=="tty"
. Поэтому вы можете использовать любой из них. Но вы не можете использовать SUBSYSTEM=="usb-serial"
, который не присутствует ни на одном устройстве, ни SUBSYSTEMS=="usb-serial"
, который присутствует только на другом родителе.