Estoy tratando de permitir que una aplicación .NET core se ejecute como un servicio, pero no puedo entenderlo, porque no es mi tipo de software que normalmente ejecuto en un servidor Ubuntu.
Cada vez que cierro mi consola, la aplicación se detiene y me gustaría que se ejecute como un servicio. Estoy usando el comando "dotnet run" e intenté usar un comando como cronjob, pero eso no parece funcionar.
¿Es posible permitir que una aplicación principal de .NET como servicio en Ubuntu?
Respuestas:
Si desea mantener su aplicación ejecutándose en segundo plano después de cerrar la terminal, puede usar algo como gnu screen o nohup .
Ejecutando como daemon del sistema, necesita configurar su sistema init (en ubuntu probablemente systemd o upstart ).
fuente