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

пытаюсь написать демон Mono C # для linux.I '

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

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

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

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

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

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

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

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