在连接USB设备时运行脚本
请不要将此标记为重复,因为这是另一个问题! 每当Pendrive连接到我的系统时,我都试图运行脚本。我遵循了这个问题,这个问题已经解决了,但仍然存在一些问题。 这是我的udev规则文件: ACTION=="add", ATTRS{idVendor}=="8564", ATTRS{idProduct}=="1000", RUN+="/usr/local/my_script.sh" 这是我的脚本: #!/ bin / bash env> /tmp/env.out cp -r / media / *设备名称* / *〜/ test / 我有两个问题: 1.每当我插入USB设备脚本时,都会执行该脚本,因为在/ tmp中生成了一个env.out文件,但是USB设备中的数据没有复制到测试目录中,如果我手动运行该脚本,它将正常工作!为什么?? 2.如何使我的规则文件更通用,以便它可以在不知道其ID的情况下适用于已连接的任何USB设备? 我的想法是在连接时将所有数据从连接的USB设备自动复制到我的计算机。 提前致谢!