У меня есть такая программа
const subprocess = spawn("long-running server");
subprocess.on("exit", () => {
console.log("Exiting....");
});
Если long-running server
завершит свою задачу, будет выполнен обратный вызов exit
.
Однако, если я вручную нажму control-c
пока long-running server
все еще работает, обратный вызов exit
не будет выполнен.
Как мне выполнить обратный вызов exit
, даже если пользователь вручную убил терминал?