插入特定 USB 后运行命令

插入特定 USB 后运行命令

我希望我的 USB 在插入时运行命令或脚本(如自动运行)。我也搜索过,发现由于某些安全原因,自动运行不存在。插入特定类型的 USB 后如何运行命令?

答案1

将脚本放在 /usr/local/bin 中(否则有时会无法工作)。然后创建文件/etc/udev/rules.d/99-usb.rules在其中,放置如下行

ACTION=="add", SUBSYSTEM=="block", KERNEL=="sd[a-z]1", ATTRS{vendor}=="SanDisk ", RUN+="/usr/local/bin/backup.sh"

适应您的需求。一般来说,它是有效的,但是,我从未在 Ubuntu 上尝试过。

另外,不要忘记重新加载 udev 以考虑你的新文件:

udevadm control --reload

相关内容