cdexe#

命令#

cdexe - 在作业的 Docker 容器中运行交互式命令

概要#

cdexe [-t container_rank_id] jobId command [arguments …]

cdexe [-h | -V]

描述#

在作业的 Docker 容器中运行交互式命令。

该命令相当于容器作业的“docker exec”, 但它不支持任何 docker-exec 选项。在普通用户没有权限运行docker命令的环境中,这个命令可以代替用户运行docker exec。

发出该命令的用户必须是作业所有者。管理员无法针对其他用户的作业运行此命令。

示例:

cdexe -t2 1080 bash
[cadmin@dev /]#

上述命令在作业 ID 为 1080 的 Docker 容器中运行 bash。

选项#

-t 容器顺序数

对于多容器作业,指定容器的顺序数。

如果未指定,则使用第一个容器等级的容器。

容器顺序基于“cjobs -l”或“aip j i -l”输出中列出的容器任务顺序。

容器顺序数从 1 开始。

-h

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

-V

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

另请参阅#

csub

诊断#

cdexe 尝试使用 CBEXE 运行任务。如果 CBEXE 已关闭,cdexe 将失败。