当我关闭或关闭我的计算机时,有没有办法防止linux AMI上的进程停止?当我通过我的OSX机器上的终端连接时,就会发生这种情况。不管我的计算机在做什么,进程似乎仍然应该运行。不是吗?
发布于 2012-10-11 06:30:51
是的,这是可能的。您需要使用nohup或screen在后台运行进程,以便您可以断开与它的连接。
nohup
screen
这是一个使用screen的tutorial。教程中的相关部分:
screen的另一个很酷的主要特性是它能够将终端仿真器与正在运行的程序解耦。这意味着您可以在意外关闭终端仿真器后,甚至在注销之后,使用screen保持程序运行,并在稍后恢复到您所在的位置。这意味着“会话”的概念,即你在其中运行许多控制台程序,是一个自由浮动的实体,你可以绑定到任何地方的任何终端,或者如果你愿意的话,根本不绑定终端。
如果你选择nohup路线,这里有一个tutorial。
https://stackoverflow.com/questions/12825966
相似问题