讓程式自動在後台執行的nohup用法

2021-10-09 12:35:31 字數 280 閱讀 1934

通過nohup,可以把程式掛在伺服器上執行,你退出伺服器時程式也不會中斷,功能和tmux一樣。

用法:nohup python -u  myscript.py params > nohup.out 2>&1 &    通過該**可以將程式掛在伺服器上。其中muscript.py是你要執行的程式名稱,params為所需要的引數。程式執行結果存放在nohup.out裡面,可以發現存放myscript.py的資料夾下多了乙個nohup.out檔案。

tail -f nohup.out 通過該**可以檢視程式執行的結果。

讓程式在後台執行 nohup使用

在linux操作時,我們想讓某個程式在後台執行,例如訓練模型。我們可以通過使用nohup命令,並將輸出記錄在文件中。例如,我建立了乙個 run.sh 的指令碼 vi run.sh 在指令碼中寫入你想執行的程式指令碼,esc,然後ctrl 輸入 wq 儲存退出 python train.py 有時候需...

如何讓程式真正地在後台執行?

如何實現乙個守護程序?如何讓程式在後台執行?這是後台開發面試常問的一道題,那麼守護程序到底是什麼?又該如何實現?守護程序通常生存期長,很多是在系統啟動時啟動,系統退出時才關閉。它們的特點通常沒有控制終端,後台執行。有人可能會會心一笑,後台執行程式,我知道呀。還有兩種方式呢 hello 看,多麼簡單。...

使程式在後台執行

背景 啟動了程式後,xshell一直列印程式執行的內容,此時如果ctrl z或ctrl c的話,是會使程式掛起,即不再執行。那怎麼辦?此時強制關閉xshell也不行,程式也會掛起,難道xshell一直開著?那也會有斷線的時候,那如何讓程式在後台執行呢?1 輸入命令 nohup 你的shell命令 2...