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

/ Linux / 0 条评论 / 1420浏览
nohup npm start &                      #后台运行程序。
ctrl + z                               #可以将一个正在前台执行的命令放到后台,并且处于暂停状态。
Ctrl+c                                    #终止前台命令。
jobs                                     #查看当前有多少在后台运行的命令。

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

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

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