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

时间:2017-11-30 05:19:15

标签: .net .net-core

当我们使用dotnet run命令在linux中运行dot net core应用程序时,我们在终端上有以下输出 enter image description here

要求按'ctrl+c'以结束申请。

我想在分离模式下运行此应用程序,以便我的终端不会保持输出屏幕,如上图所示。

2 个答案:

答案 0 :(得分:4)

我已经设法使用nohup命令执行此操作。

nohup dotnet ReportGenerator.Web.dll > dotnetcore.log &

答案 1 :(得分:0)

dotnet run是一种从dev enviroment运行应用程序的方法。 我的猜测是你试图在一些非开发环境(UAT或Production)上运行应用程序。 您应该使用dotnet publish来获取部署程序集。 在那里,您可以使用supervisor来保持其正常运行。