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 …