如何使用“dotnet run”命令在分离模式下运行 dot net core 应用程序

Dhi*_*raj 6 .net .net-core

当我们使用dotnet run命令在 linux 中运行 dot net core 应用程序时,我们在终端上有以下输出 在此处输入图片说明

它要求按下'ctrl+c'以结束应用程序。

我想在分离模式下运行这个应用程序,这样我的终端就不会像上图一样显示输出屏幕。

Dhi*_*raj 13

我已经使用 nohup 命令设法做到了这一点。

nohup dotnet ReportGenerator.Web.dll > dotnetcore.log &
Run Code Online (Sandbox Code Playgroud)


Iva*_*vic 1

dotnet run 是一种从开发环境运行应用程序的方法。我的猜测是您正在尝试在某些非开发环境(UAT 或生产)上运行应用程序。您应该使用dotnetpublish来获取要部署的程序集。在那里你可以使用supervisor来保持它的运行。