当前位置: 技术问答>linux和unix
Linux中的资源管理器对移动磁盘的插入检测是怎么做到的呢?
来源: 互联网 发布时间:2017-03-17
本文导语: 我在做一个文件方面的应用,我想要实现检测移动磁盘的插入 Windows 可以相应 WM_DEVICECHANGE 消息,Linux系统的话(例如 Ubuntu),网上说U盘插入会在一个文件写东西。如果是这样的话,那么不是需要开一个 “线程”...
我在做一个文件方面的应用,我想要实现检测移动磁盘的插入
Windows 可以相应 WM_DEVICECHANGE 消息,Linux系统的话(例如 Ubuntu),网上说U盘插入会在一个文件写东西。如果是这样的话,那么不是需要开一个 “线程”不断检测 ?记得 Ubuntu 默认的资源管理器 是可以直接检测移动磁盘并挂载的,请问这是怎么实现的呢?不会涉及到Linux内核吧?
Windows 可以相应 WM_DEVICECHANGE 消息,Linux系统的话(例如 Ubuntu),网上说U盘插入会在一个文件写东西。如果是这样的话,那么不是需要开一个 “线程”不断检测 ?记得 Ubuntu 默认的资源管理器 是可以直接检测移动磁盘并挂载的,请问这是怎么实现的呢?不会涉及到Linux内核吧?
|
肯定要牵扯内核的啊!你可以搜一下linux块驱动方面的知识看看
|
linux里没有explorer这样的东西,任务管理器是不会管这个事的
你应该搜 udev规则脚本 想办法
你应该搜 udev规则脚本 想办法
|
|
udevd , 有个伺服器进程在的,
udevd 的配置文件定制要执行的动作.
udevd 的配置文件定制要执行的动作.