如果在运行后台进程时断开连接,会发生什么?

在这两种情况下:

  1. SSH访问

  2. 直接访问

后台进程将被杀死。

你必须使用“nohup”或“screen”来让他们活着。

如果你使用的是bash,你也可以访问内置的“disown”,从当前会话中分离所有后台作业。 这将让你退出当前的会议,让他们继续下去。 你不能在另一个shell中前台执行这些工作,所以如果这是你的目标,你需要看看屏幕。

但是,如果您在后台启动作业,并且不希望在注销或closuresterminal时退出该命令,则该命令是有用的。

我不知道你到底想要完成什么,但是你试过运行“Screen”命令吗?

http://www.rackaid.com/resources/linux-tutorials/general-tutorials/using-screen/

你真的应该使用已经提出的“屏幕”。

但从技术上来说,如果您使用“&”使其后退并且没有任何input或输出到不再存在的terminal,则该过程将继续运行。