Как мне написать Mono Daemon

Я пытаюсь написать Mono C # для Linux.

Я бы хотел, чтобы все начиналось и заканчивалось, когда закончена обработка, а не просто убивал процесс.

У кого-нибудь есть примеры этого?

Изменить: я понял, как использовать start-stop-daemon --background в Debian, поэтому я думаю, что пока просто буду использовать это.

Редактировать: я также реализую это в Java, и у них есть этот хороший addShutdownHook, который ловит прекращение работы приложения. Мне нужно потратить немного больше времени на сортировку зависимостей для моно-сервиса или найти способ отловить завершение приложения.

Существует событие SessionEnd, но оно доступно только для служб, а не консольных приложений.

Ответ: использование моно-службы для переноса службы Windows в Linux

Ответы на вопрос(7)

Ваш ответ на вопрос