rmclass コマンド
目的
ワークロード・マネージメント・クラスを除去します。
構文
rmclass [ -d Config_Dir ] [ -S SuperClass ] 名前
説明
rmclass コマンドは、Name パラメーターによって識別されたスーパークラスまたはサブクラスを、 クラス定義ファイル、クラス制限ファイル、およびクラス共有ファイルから除去します。 このクラスは既存のクラスでなければなりません。 事前定義の Default クラス、 System クラス、および Shared クラスは除去できません。
さらに、Super スーパークラスを除去すると、 /etc/wlm/Config_Dir/Super ディレクトリーと それに含まれているすべての WLM 属性ファイル (それが存在する場合) が除去されます。 ユーザー作成のサブクラス (Default および Shared 以外のサブクラス) がまだ残っていると、 スーパークラスの除去は失敗します。
通常、rmclass は、該当する WLM 属性ファイル内のクラスとその属性を削除し、 この変更結果は、WLM の更新の後でのみ、wlmcntrl コマンドを使用して、 メモリー内のクラス定義 (アクティブ・クラス) に適用されます。
-d 年 フラグを使用して構成名 (構成ディレクトリー) として空ストリングが渡された場合、クラスは WLM メモリー内データ構造でのみ削除され、プロパティー・ファイルは更新されません。 したがって、 クラスがまだ WLM 構成に定義されたままになっている場合は、 WLM の更新または始動の後で再作成されます。 このフラグは、主として、WLM API を使用してアプリケーションによってのみ メモリー内 WLM データ構造内に動的に作成されたクラス (例えば、アプリケーション失敗の後で何らかのクリーンアップを行うために) を除去するために使用されます。
フラグ
| 項目 | 説明 |
|---|---|
| -d 年 ディレクトリーの構成 | /etc/wlm/Config_dir を属性ファイル用の代替ディレクトリーとして使用します。 このフラグを使用しない場合、/etc/wlm/current によって指し示されたディレクトリー内の構成ファイルが使用されます。 構成名として空ストリングが渡された場合 (-d "") クラスは WLM メモリー内データ構造でのみ削除され、構成ファイルは変更されません。 |
| -S SuperClass | サブクラスを除去するときにスーパークラスの名前を指定します。 Super スーパークラスの Sub サブクラスを指定するには、
次の 2 つの方法があります。
|
セキュリティー
RBAC ユーザーおよび TrustedAIX®ユーザーの皆様へ:このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。
ファイル
| 項目 | 説明 |
|---|---|
| クラス | クラスの名前と定義が含まれています。 |
| 制限 | リソース限度が含まれています。 |
| 共有 | リソース共有が含まれています。 |