作为一个项目,我正在尝试编写一个小的bash脚本,在插入USB驱动器时做两件事:
1)将文件从USB上的特定目录复制到计算机上的特定目录(运行Ubuntu的Mac Mini)
2)启动一个单独的程序(然后将使用从USB传输的文件)
但是,脚本运行了两次,这是不受欢迎的,因为我只希望单独的程序启动一次。
我为启动脚本而添加的规则是:
ACTION=="add", SUBSYSTEM=="usb", RUN+="/path/to/script"
我意识到这会在任何USB插入时启动,但部分想法是足够强大,适用于任何USB驱动器。 Mac Mini仅专用于此程序,只有插入了正确目录结构的USB驱动器。