cswitch#
命令#
cswitch - 将未完成的作业从一个队列切换到另一个队列
概要#
cswitch [-J 作业名] [-m 主机名 |-m 主机组] [-q 队列名称] [-u 用户名 | -u 用户组 | -u all] 目标队列 [0]
cswitch 目标队列 [作业ID | “作业ID[索引列表]”] …
cswitch [-h | -V]
描述#
将一个或多个未完成的作业切换到指定队列。AIP 管理员和 root 可以切换其他用户提交的作业。
默认情况下,切换单个作业、最近提交的作业或 同时满足其他指定选项(-m、-q、-u 和 -J)的最近提交的作业。指定 -0(零)可切换多个作业。
切换操作仅当指定的作业被新队列接受,如同已提交给新队列一样;并且,如果作业已 调度到主机,则新队列可以使用该主机。如果切换操作失败,作业将保留在原处。
如果切换的作业尚未调度,则其行为将如同 最初已提交到新队列一样。
如果已调度已切换的作业,则该作业将由新队列的 loadSched 和 loadStop 向量、PRIORITY、RUN_WINDOW 和其他配置参数控制,但其 nice 值和资源限制将保持不变,但 RUNLIMIT 将被重置为新队列的值。
此命令用于更改从队列继承的作业属性。
选项#
- 0
(零)。切换多个作业。切换所有满足其他指定选项(-m、-q、-u 和 -J)的作业。
- -J 作业名
仅切换具有指定作业名称的作业。
- -m 主机名 | -m 主机组
仅切换调度到指定主机或主机组的作业。
- -q 队列名
仅切换指定队列中的作业。
- -u用户名 | -u用户组 | -u all
仅切换指定用户或组提交的作业,如果指定关键字 all,则切换所有用户提交的作业。
- 目标队列
必需。指定要将作业移动到的队列。
- 作业ID … |“作业ID[索引列表]” …
仅切换指定的作业。
- -h
将命令用法打印到标准错误输出并退出。
- -V
将 AIP 发行版本打印到标准错误输出并退出。