mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
892 B
892 B
name
| name |
|---|
| Listen to OS signals |
Bun supports the Node.js process global, including the process.on() method for listening to OS signals.
process.on("SIGINT", () => {
console.log("Received SIGINT");
});
If you don't know which signal to listen for, you listen to the umbrella "exit" event.
process.on("exit", code => {
console.log(`Process exited with code ${code}`);
});
If you don't know which signal to listen for, you listen to the "beforeExit" and "exit" events.
process.on("beforeExit", code => {
console.log(`Event loop is empty!`);
});
process.on("exit", code => {
console.log(`Process is exiting with code ${code}`);
});
See Docs > API > Utils for more useful utilities.