应该是有remove,但是没有和id匹配上。
我去掉ATTRS{idVendor}=="1a86",ATTRS{idProduct}=="7523"就可以自动拔出了。但是这样好像是只要有USB设备拔出就执行一下remove
修改后的规则:
SUBSYSTEM=="usb",ACTION=="add",ATTRS{idVendor}=="1a86",ATTRS{idProduct}=="7523",RUN+="/usr/bin/virsh attach-device pcbsrv002 /etc/libvirt/qemu/programmer.xml"
SUBSYSTEM=="usb",ACTION=="remove",RUN+="/usr/bin/virsh detach-device pcbsrv002 /etc/libvirt/qemu/programmer.xml"
【 在 gameplayer 的大作中提到: 】
: 是不是设备attach到虚拟机后主机就收不到remove消息了?
: 你试试把add和remove最后执行的命令改一下,改成echo之类的命令,看看会不会正常的
: 触发add/remove
: ...................
--
FROM 74.82.204.*