跳转到内容
Rayrun
登录注册

命令执行

在沙箱内直接执行一条命令(独立于 agent 会话)。<name> 是 run --name 创建时的沙箱名。

终端窗口
rayrun exec demo -- sh -c 'echo out; echo err >&2; exit 3'
rayrun exec -it demo
  • stdout 与 stderr 分离输出;
  • 退出码 = 命令退出码(0–255 透传);命令超时 → 124(timeout(1) 惯例);
  • 输出被截断时会在 stderr 提醒。

命令原样传递、不经 shell 包装 —— 需要 shell 特性时自行写 sh -c '...'。

rayrun exec -it demo 起一个交互式终端会话:运行镜像声明的交互程序 (claude-code@1 即 Claude Code 本身),不接受另指定命令。