欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

.Net Core 在 Linux-Centos上的部署实战教程(二)

发布时间:2025/3/16 linux 29 豆豆
生活随笔 收集整理的这篇文章主要介绍了 .Net Core 在 Linux-Centos上的部署实战教程(二) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
.Net Core 在 Linux-Centos上的部署实战教程(二) 原文:.Net Core 在 Linux-Centos上的部署实战教程(二)

上篇我们说了 如何在Linux上部署.net core  但是有心的同学会发现你关闭掉终端网站就不能访问了,这个原因是因为直接 dotnet GetConfigFile.dll --server.urls http://*:5000 这么运行不是后台运行,我们让他后台运行就可以了

使用nohup设置后台进程

引言: 有时候需要在Linux上设置一个后台进程,但是当你关闭terminal之时,它会被系统kill掉,那该如何来实现其后台进程能一直运行下去呢?

使用方式:

nohup command-with-options &

当在屏幕上敲击上述命令之后,屏幕上会出现如下信息:

$ nohup: ignoring input and appending output to `nohup.out’

敲击回车,就退出了nohup.out当前的界面,进入正常的命令行。

输出日志信息:

接下来的输出的日志信息,将输出到nohup.log.即将屏幕上输出的日志信息直接输出到nohup.log文件。

后台进程的标志符:

如果一个命令只使用&来标识,则表示其在当前Session中,运行在后台。如果当前Session关闭或者当前的terminal工具关闭,则其附属的进程将会关闭。

正常运行的后台进程都是需要nohup与&,两者并行使用的,方可保证其在后台正常运行。

 

想要关闭分两步:

       ps aux 

       查看项目进程id所运行的进程号

 

kill 进程号,关闭进程

开始

后台执行我们的项目

1.执行

       nohup dotnet GetConfigFile.dll --server.urls http://*:5000 &

2.回车就回到了正常的输入命令

3.浏览器运行  查看是否成功

可以正常访问没问题

posted on 2019-02-21 11:38 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/10411427.html

总结

以上是生活随笔为你收集整理的.Net Core 在 Linux-Centos上的部署实战教程(二)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。