1
有一個基準測試過程,應該在系統上運行。這可能需要一天,所以我想運行它nohup。我使用這個命令:運行過程nohup
nohup bash ./run_terasort.sh > terasort.out 2>&1 &
後,我可以在jobs -l
輸出與PID
看到,但收盤膩子後停止(爲我所看到的,當我再次登錄)。
這是一個KVM
虛擬機。
有一個基準測試過程,應該在系統上運行。這可能需要一天,所以我想運行它nohup。我使用這個命令:運行過程nohup
nohup bash ./run_terasort.sh > terasort.out 2>&1 &
後,我可以在jobs -l
輸出與PID
看到,但收盤膩子後停止(爲我所看到的,當我再次登錄)。
這是一個KVM
虛擬機。
您正在使用nohup
正如我所知。但是你有一個問題檢測過程。
jobs -l
只給出當前會話的進程。而是嘗試下面的顯示過程在初始會話啓動:
ps -eafww|grep run_terasort.sh|grep -v grep
邊注:考慮'screen'或'tmux' –
你嘗試'nohup的/path/to/run_terasort.sh>出2>&1 &'? (如果你真的需要'bash',那麼我認爲你在做非最佳的事情)。祝你好運。 – shellter
@shellter:沒有解決問題。 – plaidshirt