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 发行版本打印到标准错误输出并退出。

另请参阅#

cqueueschostscugroupcsubcjobs