Skip to content

Bun поддерживает глобальный объект process из Node.js, включая метод process.on() для прослушивания сигналов ОС.

ts
process.on("SIGINT", () => {
  console.log("Получен SIGINT");
});

Если вы не знаете, какой сигнал прослушивать, вы можете прослушивать общее событие "exit".

ts
process.on("exit", code => {
  console.log(`Процесс завершился с кодом ${code}`);
});

Если вы не знаете, какой сигнал прослушивать, вы можете прослушивать события "beforeExit" и "exit".

ts
process.on("beforeExit", code => {
  console.log(`Цикл событий пуст!`);
});

process.on("exit", code => {
  console.log(`Процесс завершается с кодом ${code}`);
});

Смотрите Документация > API > Utils для получения дополнительных полезных утилит.

Bun от www.bunjs.com.cn