Linux中的资源管理器对移动磁盘的插入检测是怎么做到的呢?
我在做一个文件方面的应用,我想要实现检测移动磁盘的插入
Windows 可以相应 WM_DEVICECHANGE 消息,Linux系统的话(例如 Ubuntu),网上说U盘插入会在一个文件写东西。如果是这样的话,那么不是需要开一个 “线程”不断检测 ?记得 Ubuntu 默认的资源管理器 是可以直接检测移动磁盘并挂载的,请问这是怎么实现的呢?不会涉及到Linux内核吧?
------解决方案--------------------肯定要牵扯内核的啊!你可以搜一下linux块驱动方面的知识看看
------解决方案--------------------linux里没有explorer这样的东西,任务管理器是不会管这个事的
你应该搜 udev规则脚本 想办法
------解决方案--------------------http://wenku.baidu.com/view/df92fcef102de2bd960588ae.html
try it
------解决方案--------------------udevd , 有个伺服器进程在的,
udevd 的配置文件定制要执行的动作.