property
Spawn.SpawnOptions.timeout
timeout?: number
The maximum amount of time the process is allowed to run in milliseconds.
If the timeout is reached, the process will be killed with the signal specified by killSignal (defaults to SIGTERM).
// Kill the process after 5 seconds
const subprocess = Bun.spawn({
cmd: ["sleep", "10"],
timeout: 5000,
});
await subprocess.exited; // Will resolve after 5 seconds