【发布时间】:2013-11-25 02:21:26
【问题描述】:
我创建了一个 udev 规则来在插入 USB 设备后执行 bash 脚本
SUBSYSTEMS=="usb", ATTRS{serial}=="00000000", SYMLINK+="Kingston", RUN+="/bin/flashled.sh"
但是脚本运行多次而不是一次,我认为这取决于检测到硬件的方式?我尝试将 sleep 10 放入脚本和 fi 中,但没有任何区别。
【问题讨论】:
-
我看到您正在追加到
RUN列表 - 您是否有可能多次这样做? -
它是否为 USB 链中的每个设备运行一次?即如果有四个父设备/集线器,它会运行四次吗?
-
对这两个问题都没有,我发现这篇文章 ubuntuforums.org/showthread.php?t=1747496 但不确定它与我的 udev 规则有什么关系