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 将 在本地主机上运行该任务。