【发布时间】:2015-01-15 14:58:33
【问题描述】:
我正在尝试在 Ubuntu 上插入 USB 打印机时运行脚本。
基于this链接,我尝试为每个插入的USB设备创建一个udev规则。
按照指示,我创建了包含以下内容的规则文件
SUBSYSTEMS=="usb", KERNEL=="sd??", ACTION=="add", RUN+="/usr/local/bin/USB %k"
然后是上面路径中的脚本
#!/bin/bash
echo 'Hello World!' >>"/home/<username>/Desktop/udev.out"
exit
当我插入笔式驱动器时,确实会出现 udev.out 文件。不幸的是,当我通过 USB 插入打印机时,无论我使用哪个门。事件根本不会触发。
我有什么遗漏吗?还是针对不同 USB 类型的不同行为?
提前致谢
我也跟着these的步骤无济于事
【问题讨论】:
-
运行
lsusb以获取打印机的供应商和产品 ID。然后使用后一个链接创建规则。