在 CentOS 系統中,nohup
命令用于在后臺運行命令,即使關閉終端或斷開連接,命令也會繼續執行
以下是如何使用 nohup
確保命令持續執行的步驟:
打開終端。
輸入 nohup
命令,后跟你想要執行的命令。例如,如果你想在后臺運行名為 my_script.sh
的腳本,你可以輸入以下命令:
nohup ./my_script.sh &
這里,&
符號將命令放入后臺運行。
nohup
會自動將輸出重定向到名為 nohup.out
的文件中。如果你想將輸出重定向到其他文件,可以使用以下命令:nohup ./my_script.sh > output.log 2>&1 &
這里,>
將標準輸出重定向到 output.log
文件,2>&1
將標準錯誤重定向到標準輸出,&
將命令放入后臺運行。
關閉終端或斷開連接。由于使用了 nohup
命令,你的腳本將繼續在后臺執行。
若要檢查腳本的輸出,可以查看 nohup.out
文件(或你指定的其他輸出文件):
cat nohup.out
這樣,你就可以確保在 CentOS 系統中使用 nohup
命令持續執行命令了。