Bun supporta il globale process di Node.js, incluso il metodo process.on() per ascoltare i segnali OS.
ts
process.on("SIGINT", () => {
console.log("Ricevuto SIGINT");
});Se non sai a quale segnale ascoltare, puoi ascoltare l'evento "exit".
ts
process.on("exit", code => {
console.log(`Processo terminato con codice ${code}`);
});Se non sai a quale segnale ascoltare, puoi ascoltare gli eventi "beforeExit" e "exit".
ts
process.on("beforeExit", code => {
console.log(`Event loop è vuoto!`);
});
process.on("exit", code => {
console.log(`Il processo sta terminando con codice ${code}`);
});Consulta Docs > API > Utils per altre utility utili.