码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-02-21 12:58:47      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:实战教程   问题   运行   session   href   -o   amp   dll   url   

原文:.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.浏览器运行  查看是否成功

技术图片

可以正常访问没问题

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

标签:实战教程   问题   运行   session   href   -o   amp   dll   url   

原文地址:https://www.cnblogs.com/lonelyxmas/p/10411427.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!