rmclass コマンド

目的

ワークロード・マネージメント・クラスを除去します。

構文

rmclass [ -d Config_Dir ] [ -S SuperClass ] 名前

説明

rmclass コマンドは、Name パラメーターによって識別されたスーパークラスまたはサブクラスを、 クラス定義ファイル、クラス制限ファイル、およびクラス共有ファイルから除去します。 このクラスは既存のクラスでなければなりません。 事前定義の Default クラス、 System クラス、および Shared クラスは除去できません。

さらに、Super スーパークラスを除去すると、 /etc/wlm/Config_Dir/Super ディレクトリーと それに含まれているすべての WLM 属性ファイル (それが存在する場合) が除去されます。 ユーザー作成のサブクラス (Default および Shared 以外のサブクラス) がまだ残っていると、 スーパークラスの除去は失敗します。

注: スーパークラスを除去できるのは root のみです。 スーパークラスの adminuser および admingroup 属性に 指定されたユーザー名またはグループ名と一致するユーザー ID またはグループ ID を持つ root ユーザーまたは権限のあるユーザーのみが、 このスーパークラスのサブクラスを除去できます。

通常、rmclass は、該当する WLM 属性ファイル内のクラスとその属性を削除し、 この変更結果は、WLM の更新の後でのみ、wlmcntrl コマンドを使用して、 メモリー内のクラス定義 (アクティブ・クラス) に適用されます。

-d 年 フラグを使用して構成名 (構成ディレクトリー) として空ストリングが渡された場合、クラスは WLM メモリー内データ構造でのみ削除され、プロパティー・ファイルは更新されません。 したがって、 クラスがまだ WLM 構成に定義されたままになっている場合は、 WLM の更新または始動の後で再作成されます。 このフラグは、主として、WLM API を使用してアプリケーションによってのみ メモリー内 WLM データ構造内に動的に作成されたクラス (例えば、アプリケーション失敗の後で何らかのクリーンアップを行うために) を除去するために使用されます。

注: このコマンドは、時間ベースの構成のセットには適用できません ( -d 年 フラグを使用してセットを指定しないでください)。 現行構成がセットの場合、-d フラグを指定して、 どの通常構成にコマンドを適用すべきかを指定する必要があります。

フラグ

項目 説明
-d 年 ディレクトリーの構成 /etc/wlm/Config_dir を属性ファイル用の代替ディレクトリーとして使用します。 このフラグを使用しない場合、/etc/wlm/current によって指し示されたディレクトリー内の構成ファイルが使用されます。 構成名として空ストリングが渡された場合 (-d "") クラスは WLM メモリー内データ構造でのみ削除され、構成ファイルは変更されません。
-S SuperClass サブクラスを除去するときにスーパークラスの名前を指定します。 Super スーパークラスの Sub サブクラスを指定するには、 次の 2 つの方法があります。
  1. サブクラスのフルネームを Super.Sub として指定し、-S を使用しない。
  2. -S フラグを指定してスーパークラス名を提供し、サブクラスの短縮名を使用する。
    rmclass options -S Super  Sub

セキュリティー

RBAC ユーザーおよび TrustedAIX®ユーザーの皆様へ:このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。

ファイル

項目 説明
クラス クラスの名前と定義が含まれています。
制限 リソース限度が含まれています。
共有 リソース共有が含まれています。