2013-11-27 31 views
1

我正在远程服务器(redhat linux)中运行一个需要很长时间的进程。如何让运行进程在后台运行并且在退出时不停止?

我需要离开一段时间,我希望它在后台运行,不要在注销时停止。

就像

nohup command & 

有没有什么方法可以做到这一点?

+0

出了什么问题'nohup'?它应该做到你想要的。 – kalhartt

+0

该过程正在运行 – Yang

+0

检查您的用户是否没有发送超过挂断信号的其他信号的ulimit,因此即使使用nohup – NeronLeVelu

回答

1

您可以使用GNU Screentmux

那些终端复用器,让你可以启动一个过程,从控制台上拆下。然后您可以注销并稍后重新连接。

例如。与屏幕

screen -S title 
# start your process inside screen 
Ctrl A D # to detach 
logout 

...后...

login 
screen -r title # re attach 
相关问题