Я хотел сделать безопасный выход для моего консольного приложения, которое будет работать на linux с помощью моно, но я не могу найти решение для обнаружения того, что сигнал был отправлен на него, или пользователь нажал ctrl + c.
В окнах есть функция ядра SetConsoleCtrlHandler, которая выполняет задание, но это не работает на моно.
Как мне получить закрывающее событие в моем консольном приложении для безопасного выхода из него?