Commande rmclass

Objectif

Supprimez une classe de gestion de charge de travail.

Syntaxe

rmclass [ -d rép_configuration ] [ -S SuperClass ] Nom

Descriptif

La commande rmclass supprime la superclasse ou la sous-classe identifiée par le paramètre Nom du fichier de définition de classe, du fichier de limites de classe et du fichier de partages de classe. La classe doit déjà exister. Les classes Valeur par défaut, Systèmeet Partagé prédéfinies ne peuvent pas être supprimées.

En outre, lors de la suppression d'une superclasse Super, le répertoire /etc/wlm/rép_configuration/Super et tous les fichiers de propriétés WLM qu'il contient (s'ils existent) sont supprimés. La suppression d'une superclasse échoue si une sous-classe créée par l'utilisateur existe toujours (sous-classe autre que Valeur par défaut et Partagé).

Remarque: Seule la racine peut supprimer une superclasse. Seuls les utilisateurs root ou autorisés dont l'ID utilisateur ou l'ID groupe correspond au nom d'utilisateur ou au nom de groupe spécifié dans les attributs utilisateur admin et groupeAdmin d'une superclasse peuvent supprimer une sous-classe de cette superclasse.

Normalement, rmclass supprime la classe et ses attributs dans les fichiers de propriétés WLM appropriés, et les modifications sont appliquées aux définitions de classe dans le coeur (classes actives) uniquement après une mise à jour de WLM à l'aide de la commande wlmcntrl .

Si une chaîne vide est transmise en tant que nom de configuration (Rép_config) avec l'indicateur -d , la classe est supprimée uniquement dans les structures de données WLM in-core et aucun fichier de propriétés n'est mis à jour. Ainsi, si la classe est toujours définie dans une configuration WLM, elle est recréée après une mise à jour ou un redémarrage de WLM. Cet indicateur doit être principalement utilisé pour supprimer les classes créées de manière dynamique dans les structures de données WLM dans le coeur uniquement par les applications utilisant l'API WLM, par exemple, pour effectuer un nettoyage après l'échec de l'application.

Remarque: Cette commande ne peut pas s'appliquer à un ensemble de configurations basées sur le temps (ne spécifiez pas d'ensemble avec l'indicateur -d ). Si la configuration en cours est un ensemble, l'indicateur -d doit être indiqué pour indiquer la configuration standard à laquelle la commande doit s'appliquer.

Indicateurs

Article Descriptif
-d Rép_config Utilise /etc/wlm/rép_config comme autre répertoire pour les fichiers de propriétés. Si cet indicateur n'est pas utilisé, les fichiers de configuration du répertoire désigné par /etc/wlm/current sont utilisés. Si une chaîne vide est transmise comme nom de configuration (-d "") la classe est supprimée uniquement dans les structures de données WLM in-core et aucun fichier de configuration n'est modifié.
-S SuperClass Indique le nom de la superclasse lors de la suppression d'une sous-classe. Il existe deux manières de spécifier la sous-classe Sous-système de la superclasse Super:
  1. Indiquez le nom complet de la sous-classe en tant que Super.Sub et n'utilisez pas -S.
  2. Spécifiez l'indicateur -S pour donner le nom de la superclasse et utilisez le nom abrégé de la sous-classe:
    rmclass options -S Super  Sub

Security

Utilisateurs RBAC d'attention: cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, consultez la base de données des commandes privilégiées disponible dans Sécurité. Pour la liste des privilèges et autorisations associés à cette commandes, reportez-vous à la commande lssecattr ou à la sous-commande getcmdattr.

Fichiers

Article Descriptif
classes Contient les noms et les définitions des classes.
limites Contient les limites de ressources.
catégories Contient les partages de ressources.