2016-03-05 60 views
1

有一個基準測試過程,應該在系統上運行。這可能需要一天,所以我想運行它nohup。我使用這個命令:運行過程nohup

nohup bash ./run_terasort.sh > terasort.out 2>&1 & 

後,我可以在jobs -l輸出與PID看到,但收盤膩子後停止(爲我所看到的,當我再次登錄)。

這是一個KVM虛擬機。

+2

邊注:考慮'screen'或'tmux' –

+0

你嘗試'nohup的/path/to/run_terasort.sh>出2>&1 &'? (如果你真的需要'bash',那麼我認爲你在做非最佳的事情)。祝你好運。 – shellter

+0

@shellter:沒有解決問題。 – plaidshirt

回答

1

您正在使用nohup正如我所知。但是你有一個問題檢測過程。

jobs -l只給出當前會話的進程。而是嘗試下面的顯示過程在初始會話啓動:

ps -eafww|grep run_terasort.sh|grep -v grep 
相關問題