帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  Linux下nohup自动断开原因及处理办法

Linux下nohup自动断开原因及处理办法

2018-07-02 16:34:01 6395

nohup命令可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。

下面介绍一下nohup常用规则:

nohup server.py &
后台运行程序。

ctrl + z
可以将一个正在前台执行的命令放到后台,并且处于暂停状态。

Ctrl+c
终止前台命令。

jobs
查看当前有多少在后台运行的命令。

我们在使用nohup的时候,一般都和&配合使用,但是在实际使用过程中,很多人后台挂上程序就这样不管了,其实这样有可能在当前账户非正常退出或者结束的时候,命令还是自己结束了。

所以在使用nohup命令后台运行命令之后,我们需要做以下操作:

1.先回车,退出nohup的提示。
2.然后执行exit正常退出当前账户。
3.然后再去链接终端。使得程序后台正常运行。

我们应该每次都使用exit退出,而不应该每次在nohup执行成功后直接关闭终端。这样才能保证命令一直在后台运行。

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: