咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
nohup命令可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。
下面介绍一下nohup常用规则:
nohup server.py & 后台运行程序。 ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态。 Ctrl+c 终止前台命令。 jobs 查看当前有多少在后台运行的命令。
我们在使用nohup的时候,一般都和&配合使用,但是在实际使用过程中,很多人后台挂上程序就这样不管了,其实这样有可能在当前账户非正常退出或者结束的时候,命令还是自己结束了。
所以在使用nohup命令后台运行命令之后,我们需要做以下操作:
1.先回车,退出nohup的提示。 2.然后执行exit正常退出当前账户。 3.然后再去链接终端。使得程序后台正常运行。
我们应该每次都使用exit退出,而不应该每次在nohup执行成功后直接关闭终端。这样才能保证命令一直在后台运行。