O Bun suporta o global process do Node.js, incluindo o método process.on() para escutar sinais do SO.
ts
process.on("SIGINT", () => {
console.log("SIGINT recebido");
});Se você não sabe qual sinal escutar, pode escutar o evento guarda-chuva "exit".
ts
process.on("exit", code => {
console.log(`Processo saiu com código ${code}`);
});Se você não sabe qual sinal escutar, pode escutar os eventos "beforeExit" e "exit".
ts
process.on("beforeExit", code => {
console.log(`Loop de eventos está vazio!`);
});
process.on("exit", code => {
console.log(`Processo está saindo com código ${code}`);
});Veja Docs > API > Utils para mais utilitários úteis.