让 .NET core 应用程序在 Ubuntu 上作为服务运行

让 .NET core 应用程序在 Ubuntu 上作为服务运行

我正在尝试让 .NET 核心应用程序作为服务运行,但我无法弄清楚,因为它不是我通常在 Ubuntu 服务器上运行的软件类型。

每次我关闭控制台时,应用程序都会停止,我希望它作为服务运行。我正在使用命令“dotnet run”,并尝试将命令用作 cronjob,但这似乎不起作用。

是否有可能让 .NET 核心应用程序在 Ubuntu 上作为服务?

答案1

如果你想让你的应用程序在关闭终端后继续在后台运行,你可以使用类似gnu 屏幕或者禁止

作为系统守护进程运行,你需要配置你的初始化系统(在 ubuntu 中可能systemd或者暴发户)。

相关内容