获取新连接的USB设备

时间:2018-06-29 03:36:38

标签: linux bash grep usb lsusb

我正在尝试编写一个程序/脚本,该程序/脚本遍历所有连接的USB设备的供应商/产品ID(在Linux上由命令lsusb输出的中间8位数字的代码),对于特定的。当找到那些特定的程序时,它将运行另一个程序。目前,我grep正在lsusb的输出中获取所需信息,并从那里迭代所有连接的USB设备。但是,这有一个问题:随着程序/脚本循环,每秒每秒多次重用此方法。因此,CPU使用率确实很高。

是否可以通过某种方式运行一个单独的程序,该程序将等待连接新的USB设备并在检测到新USB设备时返回其供应商/产品ID?这样可以减少CPU使用率。

我要问的是它能够在Linux上运行。

谢谢!

P.S .:如果您希望查看我正在使用的特定代码,我会在几天左右的时间内发布它。

0 个答案:

没有答案