Deje que una aplicación principal .NET se ejecute como un servicio en Ubuntu

1

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?

Alex
fuente
¿Por qué no configura su sistema init para ejecutar la aplicación como daemon? ¿Estás tratando de ejecutar la aplicación "en segundo plano"?
sebasth
¿Se puede agregar a las aplicaciones de inicio? Ver askubuntu.com/questions/48321/…
DrMoishe Pippik

Respuestas:

0

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

sebasth
fuente