2013-11-27 30 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 
相關問題