Go to main content

手册页部分 8:系统管理命令

退出打印视图

更新时间: 2018年8月8日 星期三
 
 

modunload(8)

名称

modunload - 卸载模块

用法概要

modunload -i module [-e exec_file]

描述

modunload 从正在运行的系统卸载可装入的模块。module 是模块的模块 ID,如 modinfo(8) 所示。如果 ID0,则会卸载所有已自动装入的可卸载模块。由 modload(8) 装入的模块不受影响。

选项

支持以下选项:

–i module

指定要卸载的模块。如果“模块”以数字开头,则将其解释为十进制模块 ID,否则将其解释为模块名称。

–e exec_file

指定在成功卸载模块前要执行的 shell 脚本或可执行映像文件的名称。传递的第一个参数是模块 ID(十进制格式)。有两个特定于模块的附加参数。对于可装入的驱动程序,第二个参数是驱动程序主设备号。对于可装入的系统调用,第二个参数是系统调用编号。对于可装入的执行类,第二个参数是 execsw 表的索引。对于可装入的文件系统,第二个参数是 vfssw 表的索引。对于可装入的流模块,第二个参数是 fmodsw 表的索引。对于可装入的调度类,第二个参数是类数组的索引。对于不适用的参数,将传递 -1(负一)。

属性

有关下列属性的说明,请参见 attributes(7)

属性类型
属性值
可用性
system/core-os

另请参见

attributes(7)modinfo(8)modload(8)update_drv(8)

附注

modunload 命令通常针对驱动程序模块使用,用以强制系统重新读取相关的驱动程序配置文件。虽然这在当前的 Solaris 发行版中是可行的,但它不是用来重新读取配置文件的受支持方法,并且不能保证在将来的发行版中也是可行的。用于重新读取驱动程序配置文件的受支持方法是通过 update_drv(8) 命令。