简单验证udev
- 创建一个udev规则文件,命名为99-usb.rules
ACTION=="add", KERNEL=="sd[a-z]*", SUBSYSTEMS=="usb", RUN+="/path/to/my_script.sh"
- 创建你的脚本my_script.sh
echo "U盘已插入" >> /tmp/usb_log.txt
- 确保将脚本的权限设置为可执行:
chmod +x /path/to/my_script.sh
- 最后,重新加载udev规则,以使更改生效:
sudo udevadm control --reload-rules
udev调试
- 调整/etc/udev/udev.conf
udev_log=info
#children_max=
#exec_delay=
#event_timeout=180
#resolve_names=early
- 重启udev
systemctl restart systemd-udevd