Próbuję napisać demona Mono C# dla systemu Linux.Jak kodować demona Mono
Chciałbym zrobić start i zatrzymać go, gdy zakończy się przetwarzanie, a nie tylko zabicie procesu.
Czy ktoś ma przykłady tego?
Edycja: wymyśliłem, jak używać start-stop-daemon --background w debian, więc myślę, że po prostu użyję tego na teraz.
Edycja: Wdrażam to również w java i mają one ładny addShutdownHook, który przerywa zamykanie aplikacji. Muszę poświęcić trochę więcej czasu na sortowanie zależności dla usługi mono lub znaleźć sposób na zakończenie aplikacji.
Istnieje zdarzenie SessionEnd, ale to jest dostępne tylko dla usług, a nie pocieszać aplikacje
Odpowiedź: using mono-service to wrap a windows service on linux
ja też naprawdę kochać, aby zobaczyć co odpowiedź jest do tego, szukałem bezskutecznie kilka miesięcy temu. –
Jednorazowe wykorzystanie starego kolekcjonera Garbade, który jest przeciekiem w moim 2.10 na debian. Używam crona w połączeniu z mono-sgen. – ikutsin