マニュアルページセク ション 1M: システム管理コマンド

印刷ビューの終了

更新: 2014 年 7 月
 
 

modunload(1M)

名前

modunload - モジュールのアンロード

形式

modunload -i module_id [-e exec_file]

説明

modunload は、稼動中のシステムからロード可能モジュールをアンロードします。module_id はアンロードするモジュールの ID で、これは modinfo(1M) の出力情報中に得られる値と同じです。ID として 0 を指定した場合、自動ローディングされたモジュールのうちアンロード可能なものがすべてアンロードされます。modload(1M) を使ってロードしたモジュールは対象とはなりません。

オプション

サポートしているオプションは、次のとおりです。

–e exec_file

モジュールをアンロードする前に実行すべきシェルスクリプトまたは実行可能イメージの名前を指定します。第 1 引数はモジュール ID (10 進数) です。他の 2 つの引数は、モジュールの種類により異なります。ロード可能ドライバの場合は、ブロックメジャー番号が第 2 引数です。ロード可能システムコールの場合は、システムコール番号が第 2 引数です。ロード可能 exec クラスの場合は、execsw テーブルへのインデックスが第 2 引数です。ロード可能ファイルシステムの場合は、vfssw テーブルへのインデックスが第 2 引数です。ロード可能ストリームモジュールの場合は、fmodsw テーブルへのインデックスが第 2 引数です。ロード可能スケジューリングクラスの場合は、クラス配列へのインデックスが第 2 引数です。該当しない引数の値としては、-1 が渡されます。

–i module_id

アンロードすべきモジュールを指定します。

属性

属性についての詳細は、マニュアルページの attributes(5) を参照してください。

属性タイプ
属性値
使用条件
system/core-os

関連項目

modinfo(1M), modload(1M), update_drv(1M), attributes(5)

modunload コマンドは、関連するドライバ構成ファイルをシステムに再度読み込ませるためにドライバモジュールでよく使用されます。これは現在の Solaris リリースで機能しますが、構成ファイルを再度読み込むために勧められている方法ではなく、将来のリリースで機能する保証はありません。ドライバ構成ファイルの再読み込みには、update_drv(1M) コマンドを使用することをお勧めします。