Linux將程式放在後台執行,關閉終端繼續執行

2021-10-24 20:28:11 字數 289 閱讀 6835

最近使用shell指令碼的形式執行任務,結果發現執行之後就一直在程式介面,ctrl+c退出後程式終止,關閉終端後程式也退出,需要將程式交給linux去管理和執行,查詢了下資料:

使用:nohup命令,具體如下

後台執行build.sh指令碼

nohup ./build.sh run &

#(build.sh的列印資訊會輸出到當前目錄下的nohup.out中)

nohup 具體命令 &

其他的命令也可以使用這個nohup執行

參考文章:

將你的Linux命令放在後台執行

文章refer to 有兩種方式 1.command 後台執行,你關掉終端會停止執行 2.nohup command 後台執行,你關掉終端也會繼續執行 command 表示你執行的shell命令,或者指令碼。一 簡介 linux unix 區別於微軟平台最大的優點就是真正的多使用者,多工。因此在任務...

使程式在後台執行

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

Linux下在後台執行命令

使用ssh會話在遠端linux伺服器執行命令時,如果由於網路問題終端斷開連線,則正在前台執行命令也會隨之終止,為了解決這個問題,就需要將命令放在後台執行,並且退出當前終端也不會終止程序。command 在要執行的命令後加 表示將此程序放在後台執行,程式中的輸出依然會在前台顯示。如果希望繼續在當前終端...