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