1

当我关闭或关闭计算机时,有没有办法防止进程在 linux AMI 上停止?当我通过我的 OSX 机器上的终端连接时会发生这种情况。无论我的计算机在做什么,似乎该过程仍应运行。不?

4

1 回答 1

2

对的,这是可能的。您需要在后台使用nohupscreen运行一个进程,以便与它断开连接。

这里有一个使用教程screen。教程中的相关部分:

screen 的另一个主要很酷的功能是它能够将终端仿真器与正在运行的程序分离。这意味着您可以在意外关闭终端仿真器后,甚至在您注销后使用 screen 来保持程序运行,然后再从原来的位置恢复。这意味着您在其中运行多个控制台程序的“会话”的概念是一个自由浮动的实体,您可以在任何地方绑定到任何终端,或者如果您愿意,可以根本没有终端。

如果你选择走这nohup条路,这里有一个教程

于 2012-10-10T22:30:50.623 回答