Add listeners for sigint, sigquit, sighup (#23148)

## Description

Adding event listeners for SIGINT, SIGQUIT, SIGHUP to log these events.

Co-authored-by: Shubhangi Agarwal <shuagarwal@microsoft.com>
This commit is contained in:
Shubhangi 2024-11-20 13:30:49 -08:00 коммит произвёл GitHub
Родитель ef46033a96
Коммит 9830a0ee76
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 10 добавлений и 0 удалений

Просмотреть файл

@ -83,6 +83,16 @@ export async function run<T extends IResources>(
});
});
process.on("SIGINT", () => {
Lumberjack.info(`Received SIGINT request to stop the service.`);
});
process.on("SIGQUIT", () => {
Lumberjack.info(`Received SIGQUIT request to stop the service.`);
});
process.on("SIGHUP", () => {
Lumberjack.info(`Received SIGHUP request to stop the service.`);
});
try {
// Wait for the runner to complete
await runningP;