ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
マニュアルページセクション 1M: システム管理コマンド Oracle Solaris 11.1 Information Library (日本語) |
- ホットプラグデーモン
/usr/lib/hotplugd [-d]
ホットプラグデーモン hotplugd は、ホットプラグ接続を管理するユーザーレベルのサービスを提供します。これは、サービス管理機能 (smf(5) を参照) によって起動されるシステムデーモンです。障害管理リソース識別子 (FMRI) は次のとおりです。
svc:/system/hotplug:default
hotplugd はコンソリデーション専用の非公開インタフェースです。attributes(5) を参照してください。
hotplug(1M) コマンド、および非公開の libhotplug ライブラリを使用してホットプラグ接続に関する情報を照会したり、ホットプラグコマンドを開始したりするその他のクライアントプログラムは、このデーモンに依存します。ホットプラグデーモンは、すべての libhotplug クライアントからの要求を処理する door サーバーです。door インタフェースは非公開です。
クライアントアプリケーションは、非公開の libhotplug インタフェースを使用してホットプラグ接続を管理します。libhotplug は、door インタフェースを使用してホットプラグデーモンサービスを介してホットプラグ接続を管理します。ホットプラグデーモンは、すべてのホットプラグ操作を直列化し、システムのほかのすべての部分に合わせてアクティビティーを調整するための中心的な場所として機能します。
次のオプションがサポートされています。
デーモンをスタンドアロンデバッグモードで実行します。メッセージは syslog にではなく制御端末に表示されます。また冗長性が高まり、デーモンの内部動作に関するより詳細な情報が表示されます。
例 1 ホットプラグサービスを有効にする
次のコマンドは、ホットプラグサービスを有効にします。
# svcadm enable svc:/system/hotplug:default
例 2 ホットプラグサービスを無効にする
次のコマンドは、ホットプラグサービスを無効にします。
# svcadm disable svc:/system/hotplug:default
ホットプラグデーモンは syslog(3C) を使用してステータスおよびエラーメッセージを報告します。すべてのメッセージは、LOG_DAEMON 機能を使用して記録されます。エラーメッセージは LOG_ERR および LOG_NOTICE 優先順位で記録され、情報メッセージは LOG_INFO 優先順位で記録されます。/etc/syslog.conf ファイルのデフォルトのエントリでは、ホットプラグデーモンのすべてのエラーメッセージが /var/adm/messages ログに記録されます。
ホットプラグデーモンの door
ホットプラグデーモンのロックファイル
ホットプラグデーモンのバイナリ
属性についての詳細は、マニュアルページの attributes(5) を参照してください。
|
svcs(1), hotplug(1M), svcadm(1M), syslog(3C), syslog.conf(4), attributes(5), smf(5)
hotplugd サービスは、サービス管理機能 smf(5) によって、障害管理リソース識別子 (FMRI) の下で管理されます。
svc:/system/hotplug:default
有効化、無効化、または再起動要求など、このサービスに関する管理操作は、svcadm(1M) を使用して実行できます。サービスステータスを照会するには、svcs(1) コマンドを使用します。サービスを管理するには、承認 solaris.smf.manage.hotplug が付与されている必要があります。または、権利プロファイル「Hotplug Management」を付与する方法もあります。
hotplug(1M) コマンドおよびその他の libhotplug クライアントアプリケーションを正しく動作させるには、ホットプラグサービスを有効にする必要があります。