首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Linux中自动化USB的热插拔事件

在Linux中自动化USB的热插拔事件
EN

Stack Overflow用户
提问于 2012-08-09 19:34:14
回答 1查看 2.6K关注 0票数 0

我正在从事迷你路由器项目,想自动USB热插拔事件时,设备插入路由。

使用的内核版本是2.6.30,并配置了CONFIG_HOTPLUG。

我用谷歌搜索并编写了热插拔脚本,但没有得到holplug上的事件。有没有人能一瞥解决方案。

EN

回答 1

Stack Overflow用户

发布于 2013-07-26 22:24:01

确保您的热插拔脚本路径位于/proc/sys/kernel/hotplug文件中:

代码语言:javascript
运行
复制
echo /path/to/hotplug/script > /proc/sys/kernel/hotplug

默认路径为/sbin/hotplug

如果您使用bash脚本来分解热插拔,如下所示

代码语言:javascript
运行
复制
#!/bin/bash
env >> /your/log/file

确保您指定了/your/log/file的绝对路径,并且脚本是可执行的(只需手动运行它,看看它是否有效)。

此外,如果设备上安装了udev,请尝试使用udev捕获uevent,并查看它们是否是由内核生成的:

代码语言:javascript
运行
复制
udevadm monitor
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11882495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档