Usiłuję zezwolić, aby podstawowa aplikacja .NET działała jako usługa, ale nie mogę tego rozgryźć, ponieważ zwykle nie jest to mój typ oprogramowania, które zwykle uruchamiam na serwerze Ubuntu.
Za każdym razem, gdy zamykam konsolę, aplikacja zatrzymuje się i chciałbym, aby działała jako usługa. Korzystam z polecenia „dotnet run” i próbowałem użyć polecenia jako zadania typu cronjob, ale wydaje się, że to nie działa.
Czy w ogóle możliwe jest zezwolenie aplikacji podstawowej .NET jako usługi na Ubuntu?
Odpowiedzi:
Jeśli chcesz, aby aplikacja działała w tle po zamknięciu terminalu, możesz użyć czegoś takiego jak ekran GNU lub nohup .
Działając jako demon systemowy musisz skonfigurować swój system init (w Ubuntu prawdopodobnie systemd lub upstart ).
źródło