ctask#

命令#

ctask - 在 AIP 集群中运行交非作业互式任务

概要#

ctask [-P] [-v] [-p] [-R资源需求”] [-m 主机…] 命令 [命令参数 …]

ctask [-h | -V]

描述#

在 AIP 库中的一台或多台主机上运行非作业交互式任务。

默认情况下,ctask 在与本地主机类型相同的主机上运行任务。如果存在多台相同类型的主机,则选择 CPU 和内存负载最低的主机。

如果本地主机满足指定的资源需求,或者远程执行失败,则在本地运行任务。

默认情况下,ctask 在运行任务时不会创建伪终端。

选项#

-P

使用伪终端运行任务。这对于运行需要伪终端的程序(例如 vi)是必需的。

-v

详细模式。使用此选项将显示运行任务的主机名称。

-p

并行模式。如果多个主机满足选项 -R 指定的资源要求,则任务将在指定的主机上同时运行。

-R资源需求

在满足指定资源需求的主机上运行任务。 默认情况下,仅在第一个主机上运行任务。如果指定了 -p,则所有满足资源要求的主机都将同时运行任务。

-m hosts…

在指定的一台或多台主机上同时运行任务。

-h

将命令用法打印到标准错误输出并退出。

-V

将 AIP 发行版本打印到标准错误输出并退出。

诊断#

ctask 尝试使用 CBEXE 运行任务。如果 CBEXE 已关闭,ctask 将 在本地主机上运行该任务。