当前位置: 技术问答>linux和unix
Linux下用户层程序如何获知某个USB设备被插入?
来源: 互联网 发布时间:2016-10-30
本文导语: 如题,编写Linux应用程序,想获知USB设备(比如优盘)被插入,目前我是定时轮询/proc/partitions文件里的内容,请问是否还有更好的办法? | udev代码版本更新把一些测试的东西去掉了,你可以看早期版本...
如题,编写Linux应用程序,想获知USB设备(比如优盘)被插入,目前我是定时轮询/proc/partitions文件里的内容,请问是否还有更好的办法?
|
udev代码版本更新把一些测试的东西去掉了,你可以看早期版本的0.8X左右的版本。udev是通过uevent获取USB热拔插事件的,得内核支持,不过一般内核都会把uevent编译进来的。
hotplus也是负责加载usb设备的,但是它比较上层一些,和你一样是监控/proc/partitions来完成的。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。