背景:啟動了程式後,xshell一直列印程式執行的內容,此時如果ctrl+z或ctrl+c的話,是會使程式掛起,即不再執行。那怎麼辦?此時強制關閉xshell也不行,程式也會掛起,難道xshell一直開著?那也會有斷線的時候,那如何讓程式在後台執行呢?
(1)輸入命令:
nohup 你的shell命令 &
(2)回車,使終端回到shell命令列;
(3)輸入exit命令退出終端:exit
我好像只是操作了這一步。然後重啟xshell重新去看程式的日誌,還好,日誌繼續列印,也即是程式還在執行。
linux nohup命令使程式在後台執行的方法
在linux作業系統中從後台一直執行某個程式的方法,就是使用nohup命令了。unix linux下一般比如想讓某個程式在後台執行,很多都是使用 在程式結尾來讓程式自動執行。比如要執行mysql在後台 複製 如下 usr local mysql bin mysqld safe user mysql ...
linux nohup命令 在後台執行程式
使用經驗 執行某公司的應用 nohup sh run.sh b 0.0.0.0 使用nohup讓程式永遠後台執行 usr local mysql bin mysqld safe user mysql 但是加入我們很多程式並不象mysqld一樣做成守護程序,可能我們的程式只是普通程式而已,一般這種程式...
讓程式在後台執行 nohup使用
在linux操作時,我們想讓某個程式在後台執行,例如訓練模型。我們可以通過使用nohup命令,並將輸出記錄在文件中。例如,我建立了乙個 run.sh 的指令碼 vi run.sh 在指令碼中寫入你想執行的程式指令碼,esc,然後ctrl 輸入 wq 儲存退出 python train.py 有時候需...