cmod#
命令#
cmod - 修改作业的提交选项
概要#
cmod[csub options] [job_ID| “job_ID[index]”]
cmod [-h | -V]
选项列表#
描述#
修改先前提交的作业的选项。有关可使用 cmod 修改的作业提交选项的完整说明,请参阅 csub。
只有作业所有者或 AIP 管理员才能修改作业的选项。
提交时指定的所有选项均可更改。每个选项的值都可以用新值覆盖,只需指定选项即可,就像在 csub 中一样。要将选项重置为其默认值,请使用选项字符串后跟“n”。重置选项时请勿指定选项值。
-i、-in 和 -Z 选项具有支持输入和作业命令文件假脱机的对应选项(-is、-isn、-Zs 和 -Zsn)。
即使未指定相应的 csub 选项,您也可以修改等待作业的所有选项。
默认情况下,您可以修改正在运行的作业的资源预留 (-R “res_req“)。要修改正在运行的作业的其他作业选项,请在 cb.yaml 中定义 CB_MOD_ALL_JOBS=Y。
以下是仅对正在运行的作业有效的 cmod 选项。作业调度后,您无法进行任何其他修改。
资源预留 (-R “res_req“)
CPU 限制 (-c[hour:]minute[/host_name | /host_model])
内存限制 (-M mem_limit)
运行限制 (-W run_limit[/host_name | /host_model])
标准输出文件名 (-o output_file)
标准错误文件名 (-e error_file)
可重新运行的作业 (-r | -rn)
已分配插槽数量 (-n)。修改后的插槽数量只能减少。
修改后的资源限制不能超过队列中定义的资源限制。
要修改正在运行的作业的 CPU 限制或内存限制,必须在 cb.yaml 中定义参数 CB_JOB_CPULIMIT=Y 和 CB_JOB_MEMLIMIT=Y。
如果您想通过数组名称指定数组依赖关系,请在 cb.yaml 中设置 JOB_DEP_LAST_SUB。如果您未设置此参数,则如果先前的数组名称相同但索引不同,则该作业将被拒绝。
选项#
- job_ID|“job_ID[index]”
修改指定作业 ID 的作业。
修改由 “job_ID[index]” 指定的作业数组元素。
- -h
将命令用法打印到 stderr 并退出。
- -V
将 AIP 发行版本打印到 stderr 并退出。
另请参阅#
限制#
不允许修改作业数组的 -q 选项。
如果在作业调度前未指定 -e,则无法 修改正在运行的作业的作业错误文件的名称。