名前 | 形式 | 機能説明 | オプション | オペランド | 使用例 | 終了ステータス | ファイル | 属性 | 関連項目 | 注意事項
rctladm [-lu] [-e action] [-d action] [name...]
rctladm コマンドを使えば、稼働中のシステム上に存在するアクティブな資源制御を検査および変更できます。資源制御のインスタンスは「rctl」と記述します。rctl については、setrctl(2) を参照してください。Solaris オペレーティングシステムの現行リリースでサポートされている rctl の一覧については、resource_controls(5) を参照してください。rctl 違反のロギングをシステム全体で有効化/無効化したり、アクティブな rctl (とその状態) を一覧表示したりすることができます。
オプションなしの rctladm コマンドは、-l オプション付きの rctladm と同等です。次の -l に対する説明を参照してください。
サポートしているオプションは、次のとおりです。
指定された rctl 上で大域アクションを無効化 (-d) または有効化 (-e) します。rctl が指定されなかった場合、何のアクションも実行されず、エラー状態が返されます。無効化オプションで特殊なトークン all を使用すれば、特定の資源制御上のすべての大域アクションを無効にすることができます。
syslog アクションには、特定の重要度レベルを割り当てることでアクションレベルを設定できます。それには、syslog=level と指定します。ここで、level は、syslog(3C) で有効な重要度レベルとして記載されている文字列トークンのうちの 1 つです。重要度レベルの共通の LOG_ 接頭辞は、省略できます。
rctl に関する情報を一覧表示します。名前、大域イベントアクションと大域状態、および大域フラグが表示されます。1 つ以上の名前オペランドが指定された場合、それらの名前に一致する rctl だけが表示されます。
/etc/rctladm.conf の内容に基づいて資源制御を構成します。名前オペランドはすべて無視されます。
次のオペランドがサポートされています。
操作対象となる rctl の名前。複数の rctl 名を指定できます。名前が 1 つも指定されず、かつ一覧表示アクションが指定された場合には、すべての rctl が表示されます。有効化/無効化アクションを指定する場合、1 つ以上の rctl 名を指定する必要があります。
次のコマンドは、task.max-lwps に対するすべての違反のシステムロギングを有効化します。
# rctladm -e syslog task.max-lwps # |
次のコマンドは、task.max-lwps 資源の現在の状態を検査します。
$ rctladm -l task.max-lwps task.max-lwps syslog=DEBUG $ |
次の終了ステータスが返されます。
正常終了。
致命的なエラーが発生した。処理が失敗したそれぞれの資源制御を知らせるメッセージが、標準エラーに書き込まれます。オペランドに指定されたその他の資源制御の処理は、すべて成功しました。
無効なコマンド行オプションが指定された。
属性についての詳細は、マニュアルページの attributes(5) を参照してください。
属性タイプ |
属性値 |
---|---|
使用条件 |
SUNWesu |
setrctl(2), getrctl(2), prctl(1), rctlblk_get_global_flags(3C), rctlblk_get_global_action(3C), attributes(5), resource_controls(5)
デフォルトでは、rctl の違反は大域ログ作成では記録されません。
名前 | 形式 | 機能説明 | オプション | オペランド | 使用例 | 終了ステータス | ファイル | 属性 | 関連項目 | 注意事項