首先在/etc/udev/rules.d下创建usbHotFlug.rules
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sd[a-z][0-9]", RUN+="/etc/udev/rules.d/add.sh %k"
在这个目录下创建add.sh
#!/bin/sh
if [ ! -d "/tmp/usb" ]; then
mkdir -p /tmp/usb
fi
/bin/mount -t vfat /dev/$1 /tmp/usb
echo -e "add USB"
sync
echo 1 > /sys/class/gpio/gpio131/value
sleep 1
echo 0 > /sys/class/gpio/gpio131/value
/tmp/usb/usbDetFile.sh