我可以在 Debian VM 机器上检测并安装我的 USB 驱动器。还有第一个帖子这里- 解释如下 - 在我的 Ubuntu 机器上运行良好。它不应该在 Debian 上运行良好吗?当然不行。为什么呢?
具体来说,创建一个规则/etc/udev/rules.d
:
SUBSYSTEMS=="usb", KERNEL=="sd??", ACTION=="add", RUN+="/usr/local/bin/USB %k"
现在,根据此规则,helloworld
运行位于 中的脚本/usr/local/bin/USB
。脚本本身:
#!/bin/bash
echo 'Hello World!' >>"/home/<username>/Desktop/udev.out"
exit
当我将 USB 驱动器插入我的 Ubuntu 主机时,效果非常好。但是当我在我的 Debian 机器上执行相同操作时,它没有响应。没有udev.out
在桌面上创建。我可以在 Virtual Box 内运行的来宾 Debian 机器上检测到我的 USB 驱动器。这是为什么?