命令执行
在沙箱内直接执行一条命令(独立于 agent 会话)。<name> 是
run --name 创建时的沙箱名。
rayrun exec demo -- sh -c 'echo out; echo err >&2; exit 3'rayrun exec -it demo非交互(默认)
Section titled “非交互(默认)”- stdout 与 stderr 分离输出;
- 退出码 = 命令退出码(0–255 透传);命令超时 →
124(timeout(1)惯例); - 输出被截断时会在 stderr 提醒。
命令原样传递、不经 shell 包装 —— 需要 shell 特性时自行写 sh -c '...'。
交互终端:-it
Section titled “交互终端:-it”rayrun exec -it demo 起一个交互式终端会话:运行镜像声明的交互程序
(claude-code@1 即 Claude Code 本身),不接受另指定命令。