crequeue#

命令#

crequeue -终止并重新排队作业

概要#

crequeue [-J job_name | -J “job_name[index_list]”] [ -u user_name | -u all ][ job_ID | job_ID[index_list]”][-d][-e][-r][-a][-H]

crequeue [-h | -V]

描述#

除非您是 root 或 AIP 管理员,否则您只能对您拥有的作业使用 crequeue。

终止正在运行 (RUN)、用户暂停 (USUSP) 或系统暂停 (SSUSP) 的作业,并将其返回到原始队列,并使用相同的作业 ID。 被终止并重新排队的作业将保留其提交时间,但会根据其重新排队时间进行调度。重新排队时,作业将被分配 PEND 状态,如果使用了 -H 选项,则将被分配 PSUSP 状态。调度后,作业将从头开始执行。

使用 crequeue 重新排队作业阵列或其元素。

默认情况下,如果未指定 job_ID,则会终止并重新排队最近提交的作业。

选项#

-J job_name | -J “job_name[index_list]”

对指定的作业进行操作。

由于作业名称不唯一,多个作业阵列可能具有相同的名称,但索引集不同或相同。

-u user_name|-u all

对指定用户的作业或所有作业进行操作。

只有 root 和 AIP 管理员可以重新排队其他用户提交的作业。

job_ID|job_ID[index_list]”

对指定的作业或作业阵列元素进行操作。

job_ID 的 0 值将被忽略。

-h

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

-V

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

-d

将已完成运行且作业状态为 DONE 的作业重新排队。

-e

将异常终止且状态为 EXIT 的作业重新排队。

-r

将正在运行的作业重新排队。

-a

将所有作业重新排队,包括正在运行的作业、暂停的作业以及 状态为 EXIT 或 DONE 的作业。

-H

将作业重新排队至 PSUSP 作业状态。

限制#

crequeue 不能用于交互式作业;crequeue 只会终止 交互式作业,而不会重新启动它们。