Usa Bun.spawn() para generar un proceso hijo.
ts
const proc = Bun.spawn(["echo", "hello"]);
// esperar finalización
await proc.exited;El segundo argumento acepta un objeto de configuración.
ts
const proc = Bun.spawn(["echo", "¡Hola, mundo!"], {
cwd: "/tmp",
env: { FOO: "bar" },
onExit(proc, exitCode, signalCode, error) {
// manejador de salida
},
});Por defecto, el stdout del proceso hijo se puede consumir como un ReadableStream usando proc.stdout.
ts
const proc = Bun.spawn(["echo", "hello"]);
const output = await proc.stdout.text();
output; // => "hello\n"Consulta Documentación > API > Procesos hijo para la documentación completa.