← Về thư mục
📄 / / profiles / r-and-d / raw_evidence / OpenAI4S / openai4s / compute / templates / README_zh.md

远程 job 的 shell 模板

English

ComputeManager 会把这两个模板复制进它为每个 job 搭好的 staging 目录,它们在 BYOC provider 的沙箱里运行。它们不是 daemon 的启动脚本,直接 SSH 的兼容路径也完全用不到它们。

文件

文件 职责
run.sh.tmpl job 的入口,有意写得极小:开启严格 Bash 模式,切到 staged 的工作目录,然后在 {{COMMAND}} 处替换掉提交上来的命令。
wrapper.sh.tmpl 在独立的 process group 里监督 run.sh:分离 stdout 与 stderr,执行 job 超时和沙箱 deadline 两道终止,回收残留的后代进程,写入 phase 与 deadline 标记文件,并且无论如何都会尝试把 out/ 连同日志打包成 out.tar.gz。

运行时契约

安全与可移植性边界

相关文档