在 CentOS 中,使用 nohup
命令可以確保在關閉終端或斷開 SSH 連接后,程序仍然在后臺運行
打開終端。
使用 nohup
命令運行你的程序,并將輸出重定向到一個日志文件。例如,如果你要運行名為 my_script.sh
的腳本,可以使用以下命令:
nohup ./my_script.sh > output.log 2>&1 &
這里,>
將標準輸出重定向到 output.log
文件,2>&1
將標準錯誤重定向到標準輸出(即 output.log
文件),&
將命令放入后臺運行。
按 Enter 鍵執行命令?,F在,你的程序將在后臺運行,即使關閉終端或斷開 SSH 連接,它也會繼續運行。
要查看日志文件的內容,可以使用 tail
命令:
tail -f output.log
這將實時顯示 output.log
文件的內容。要停止實時查看,可以按 Ctrl + C
。
cat output.log
這將顯示 output.log
文件的全部內容。
通過這種方式,你可以使用 nohup
在 CentOS 中記錄程序的日志,確保在關閉終端或斷開 SSH 連接后,程序仍然在后臺運行,并且可以隨時查看日志文件。