Skip to main content
你可以使用 commands.run() 方法在 Sandbox 内运行终端命令。

基础用法

调用 commands.run() 并传入命令字符串。返回的结果中包含命令输出。

读取命令输出

使用 stdout 读取命令打印的内容。

后台运行

传入 background 选项即可启动一个长时间运行的进程(例如服务器),而不会阻塞等待它结束。

按命令覆盖环境变量

你可以通过 envs 选项为单条命令覆盖或追加环境变量,它只对该条命令生效。

流式输出

对于长时间运行的命令,可以传入 on_stdout / on_stderr(Python)或 onStdout / onStderr(JavaScript)回调,在输出产生时实时接收,而不必等待命令结束。返回的结果中仍包含最终退出码。
最后修改于 2026年9月1日