cgadd#

命令#

cgadd - 创建作业组

概要#

cgadd [-L limit] 作业组名

cgadd [-h | -V]

描述#

使用由 作业组名 指定的作业组名称创建一个作业组。

您必须为新作业组提供完整的组路径名。路径的最后一部分是要创建的新组的名称。

在父作业组下创建子组之前,无需创建父作业组。如果作业组层次结构中不存在任何组,则所有组都将按指定的层次结构创建。

父子组之间以斜杠(/)隔开,如 /aaa/bbb,“aaa”为父作业组,“bbb”为子作业组,类似Linux里的文件目录结构。

选项#

-L limit

指定允许在作业组(包括子组)下运行的并发作业槽的最大数量。该选项限制 作业组下已启动作业(RUN、SSUSP、USUSP)的数量。 请指定一个介于 0 和 INT32_MAX-1 (2147483647) 之间的正数。如果 指定的限制为零,则该作业组下的任何作业都无法运行。

您无法为根作业组(/)指定限制。根作业组没有作业限制。添加的未指定限制的作业组将继承 现有父作业组的任何限制。该选项仅限制创建的最低级别作业组。

默认情况下,作业组没有作业槽位限制。限制在 cbsched 重启或重新配置后仍然有效。

job_group_name

作业组名称的完整路径。

-h

将命令用法打印到 stderr 并退出。

-V

将 AIP 发行版本打印到 stderr 并退出。

示例#

在根组 / 下创建一个名为 mygroup 的作业组:

cgadd /mygroup

在作业组 /mygroup 下创建一个名为 subgroup1 的作业组:

cgadd /mygroup/subgroup1

另请参阅#

cgdelcgmodcjgroup