Как мне написать Mono Daemon
пытаюсь написать демон Mono C # для linux.I '
Я хотел бы начинать и останавливать его по окончании обработки, а не просто убивая процесс.
У кого-нибудь есть примеры этого?
Изменить: я понял, как использовать start-stop-daemon --background в Debian, так что я думаю, чтоЯ просто буду использовать это сейчас.
Редактировать: яЯ также реализую это в Java, и у них есть этот хороший addShutdownHook, который ловит завершение приложения. Мне нужно потратить немного больше времени на сортировку зависимостей для моно-сервиса или найти способ отловить завершение приложения.
Существует событие SessionEnd, но оно доступно только для служб, а не консольных приложений.
Ответ: использование моно-службы для переноса службы Windows в Linux