除去工作负荷管理类(Workload Management class)。
rmclass [ -d Config_Dir ] [ -S SuperClass ] Name
rmclass 命令从类定义文件、类限定文件和类共享文件除去由 Name 参数标识的超类或子类。类必须已经存在。预定义的 Default、System 和 Shared 类不能被除去。
另外,当除去超类 Super 时,将除去目录 /etc/wlm/Config_Dir/Super 和它包含的所有 WLM 属性文件(如果存在的话)。如果任何用户创建子类仍存在(除 Default 和 Shared 外的子类),除去超类失败。
注: 只有 root 用户能除去超类。只有 root 用户或其用户标识或组标识和某超类的属性 adminuser 和 admingroup 中指定的用户名或组名相匹配的已授权用户才可以除去此超类的子类。
通常,rmclass 删除类和在它相关 WLM 属性文件中的属性,并且只有当用 wlmcntrl 命令更新 WLM 后修改才可用于内核类定义(活动的类)。
如果传递一个空字符串作为配置名(Config_dir)并带有 -d 标志,只在 WLM 内核数据结构中删除类,并且不更新属性文件。因此,如果类在 WLM 配置中仍有定义,更新或重新启动 WLM 后将重新创建它。此标志主要被用来除去在内核 WLM 数据结构中仅由使用 WLM API 的应用程序动态创建的类,例如,应用程序失败后做某些清除工作。
classes | 包含类的名称和定义。 |
limits | 包含资源限制。 |
shares | 包含资源共享。 |
wlmcntrl 命令、lsclass 命令、chclass 命令和 mkclass 命令。