加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

unix – 如何确定特定模块是否在linux内核中加载

发布时间:2020-12-15 19:32:44 所属栏目:安全 来源:网络整理
导读:我只是好奇有没有办法确定一个特定的模块是否加载/安装。 $ lsmod列出所有模块(加载设备驱动程序)。 有没有办法检查或命令返回true / false布尔输出如果模块名称被轮询。例如如果keyboard.o存在返回true else false。我需要这个提示来完成我的驱动程序自动刷
我只是好奇有没有办法确定一个特定的模块是否加载/安装。

$ lsmod列出所有模块(加载设备驱动程序)。

有没有办法检查或命令返回true / false布尔输出如果模块名称被轮询。例如如果keyboard.o存在返回true else false。我需要这个提示来完成我的驱动程序自动刷新程序。

PS:试过modinfo。我在我的测试DUT中使用busybox客户端,可以给出一些除modinfo之外的其他选项吗?提前致谢 !

不知道modinfo modname和check $吗?将为您工作,只是一个建议。
/tmp$ sudo modinfo e1000
/tmp$ echo $?
0
/tmp$ sudo modinfo keyboard
ERROR: modinfo: could not find module keyboard
/tmp$ echo $?
1

或者你也grep / proc / modules

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读