Linux Udev规则匹配usb制造商和内核sd[a-z]1

Linux Udev规则匹配usb制造商和内核sd[a-z]1,linux,raspberry-pi,udev,Linux,Raspberry Pi,Udev,我正在为我的Raspberry Pi寻找usb udev规则,以匹配特定制造商和特定内核(sd[a-z]1),从而创建符号链接并运行shell脚本 我已经试了两天多,想找到一个有效的解决方案。我还尝试了GOTO,不幸的是,它也不起作用。我创建了一个新的规则文件:/etc/udev/rules.d/1-usb.rules 这是我的密码: ACTION=="add", ATTR{manufacturer}!="ELPRO", GOTO="end" ACTION=="add", ATTR{manufa

我正在为我的Raspberry Pi寻找usb udev规则,以匹配特定制造商和特定内核(sd[a-z]1),从而创建符号链接并运行shell脚本

我已经试了两天多,想找到一个有效的解决方案。我还尝试了GOTO,不幸的是,它也不起作用。我创建了一个新的规则文件:/etc/udev/rules.d/1-usb.rules

这是我的密码:

ACTION=="add", ATTR{manufacturer}!="ELPRO", GOTO="end"
ACTION=="add", ATTR{manufacturer}=="ELPRO"
KERNEL=="sd[a-z]1", SYMLINK+="elpro", RUN+="/bin/sh /home/pi/copyFromElpro.sh"
LABEL="end"
在本例中,即使制造商不是“ELPRO”,脚本也会运行

我还逐一尝试了所有规则。在这种情况下,他们的工作,因为他们应该

谢谢你的建议:)