Обнаруживать, когда консольное приложение закрывается / завершается?

Я хотел безопасно выйти из моего консольного приложения, которое будет работать в Linux с использованием моно, но я не могу найти решение, чтобы определить, был ли ему отправлен сигнал или пользователь нажал ctrl + c .

В Windows есть функция ядра SetConsoleCtrlHandler, которая выполняет эту работу, но не работает в моно.

Как мне получить событие закрытия в моем консольном приложении, чтобы безопасно выйти из него?

21
задан Prix 1 July 2011 в 10:04
поделиться