Skip to content

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.

Bun por www.bunjs.com.cn editar