是否可以在不使用system()的情况下用C语言检查内核模块是否被插入
例如:
system(lsmod | grep ixgbe)
最佳答案
是的,有一个模块接口(interface)可以直接从 C 中使用。看这个:
<罢工> http://linux.die.net/man/2/query_module 罢工>
不,不是这样。尝试从/sys/module/[NAME]/initstate 读取。如果模块已加载,您应该会返回类似“live\n”的内容。
关于c - 如何检查是否在c中插入了内核模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29572702/