ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris のシステム管理 (Oracle Solaris ゾーン、Oracle Solaris 10 ゾーン、およびリソース管理) Oracle Solaris 11 Information Library (日本語) |
/etc/project ファイルからプロジェクトを削除する方法
10. リソース上限デーモンによる物理メモリーの制御 (概要)
18. 非大域ゾーンのインストール、停止処理、停止、アンインストール、クローニングについて (概要)
19. 非大域ゾーンのインストール、ブート、停止処理、停止、アンインストール、およびクローニング (手順)
22. ゾーンの移行と zonep2vchk ツールについて
23. Oracle Solaris システムの移行と非大域ゾーンの移行 (タスク)
24. ゾーンがインストールされている Oracle Solaris 11 システムでの自動インストールおよびパッケージ
25. Oracle Solaris ゾーンの管理 (概要)
26. Oracle Solaris ゾーンの管理 (手順)
28. Oracle Solaris ゾーンで発生するさまざまな問題の解決
30. Oracle Solaris 10 システムの評価とアーカイブの作成
31. (省略可能) Oracle Solaris 10 ゾーンへの Oracle Solaris 10 native 非大域ゾーンの移行
プロジェクトデータベースの管理コマンド projadd および projmod を使用して、プロジェクト属性を編集できます。
-K オプションは、属性の置換リストを指定します。属性はセミコロン (;) で区切られます。-K オプションを -a オプションとともに使用すると、その属性または属性値が追加されます。-K オプションを -r オプションとともに使用すると、その属性または属性値が削除されます。-K オプションを -s オプションとともに使用すると、その属性または属性値が置換されます。
プロジェクトの属性に値を追加するには、projmod コマンドに -a オプションと -K オプションを付けて実行します。属性が存在しない場合は、新たに作成されます。
# projmod -a -K task.max-lwps myproject
# projmod -a -K "task.max-lwps=(priv,100,deny)" myproject
# projmod -a -K "task.max-lwps=(priv,1000,signal=KILL)" myproject
複数の値はコンマで区切られます。task.max-lwps エントリはこの時点で次のようになっています。
task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL)
この手順では次の値を使用します。
task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL)
# projmod -r -K "task.max-lwps=(priv,100,deny)" myproject
task.max-lwps が次のように複数の値を持っているとします。
task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL)
この場合は、最初に一致する値が削除されます。したがって、結果は次のようになります。
task.max-lwps=(priv,1000,signal=KILL)
リソース制御 task.max-lwps をプロジェクト myproject から削除するには、projmod コマンドに -r オプションと -K オプションを付けて実行します。
# projmod -r -K task.max-lwps myproject
プロジェクト myproject 内のリソース制御 task.max-lwps の属性値を別の値で置換するには、projmod コマンドに -s オプションと -K オプションを付けて実行します。属性が存在しない場合は、新たに作成されます。
# projmod -s -K "task.max-lwps=(priv,100,none),(priv,120,deny)" myproject
結果は次のようになります。
task.max-lwps=(priv,100,none),(priv,120,deny)
# projmod -s -K task.max-lwps myproject