插入Wifi卡时自动运行脚本(udev)
我一直试图在udev连接无线网卡时使Debian系统运行bash脚本。 到目前为止,我已经创建了这个文件/etc/udev/rules.d/wifi-detect.rules: ACTION=="add", ATTRS{idVendor}=="0cf3", ATTRS{idProduct}=="9271", RUN+="/root/test.sh" 现在,我正在尝试test.sh使用以下内容: #!/bin/bash /bin/echo "test!" > /test.txt 但是由于某种原因,当我连接无线网卡时似乎什么也没发生,没有test.txt创建文件。 我lsusb的卡片上: Bus 001 Device 015: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n 跑步udevadm monitor –env这是当我连接的卡发生了什么: KERNEL[1017.642278] add /devices/platform/bcm2708_usb/usb1/1-1/1-1.3 (usb) KERNEL[1017.644676] add /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0 (usb) KERNEL[1017.645035] add /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/firmware/1-1.3 (firmware) KERNEL[1017.708056] remove /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/firmware/1-1.3 (firmware) UDEV [1017.714772] add /devices/platform/bcm2708_usb/usb1/1-1/1-1.3 (usb) UDEV …