+-

我对 linux中的/ sys / module /有一些疑问
1)/ sys / module是否包含内核的所有模块
2)/ sys / module / xxx /参数是否包含内核模块xxxx的所有参数
3)/ sys / module / xxx / parameters / yyyy是否包含内核模块xxxx的参数yyyy的实时值
4)如果在给定内核模块中更改参数,如何在RealTime中检测此更改?我想开发一个C应用程序(用户空间)或shell脚本,它实时检测给定内核模块参数的变化.
最佳答案
1)是的,/ sys / module确实拥有所有模块.
2)不,/ sys / module / xxx / parameters只有模块要导出的参数,也就是说如果你想从模块中导出一些内核模块参数,你应该使用:
module_param(test, bool, 0600);其中最后一个参数是非零,这意味着文件“/ sys / module / xxx / parameters / test”的权限.
3)不,内核模块参数的值几乎是静态的,很少被其他地方改变.
4)您的内核模块应通知用户空间应用程序.
点击查看更多相关文章
转载注明原文:内核模块参数更改(使用/ sys / module) - 乐贴网