我构建了一个在Azure Linux VM上运行的ASP.NET核心应用程序。
我设法通过登录(通过SSH)启动应用程序并使用dotnet run
命令。
问题是我关闭注销后关闭了asp.net应用程序(关闭SSH)。
即使SSH已关闭,如何使应用程序继续运行?
答案 0 :(得分:2)
您可以在命令末尾添加WHERE COALESCE(calname, -1) NOT IN (-1)
。 &
使命令在后台运行。即使您关闭了ssh会话,您的应用程序也在运行。
回答:使用&
工作。
来自sudo nohup dotnet run &
如果命令由控制操作员&,shell终止 在子shell中在后台执行命令。外壳确实如此 不要等待命令完成,返回状态为0。