Pozwól podstawowej aplikacji .NET działać jako usługa na Ubuntu


1

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?


Dlaczego nie skonfigurujesz systemu init do uruchamiania aplikacji jako demona? Czy próbujesz uruchomić aplikację „w tle”?
sebasth

Czy możesz dodać go do aplikacji startowych? Zobacz askubuntu.com/questions/48321/…
DrMoishe Pippik

Odpowiedzi:


0

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 ).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.