溫馨提示×

如何用nohup在CentOS中記錄日志

小樊
110
2025-02-14 01:52:05
欄目: 智能運維

在 CentOS 中,使用 nohup 命令可以確保在關閉終端或斷開 SSH 連接后,程序仍然在后臺運行

  1. 打開終端。

  2. 使用 nohup 命令運行你的程序,并將輸出重定向到一個日志文件。例如,如果你要運行名為 my_script.sh 的腳本,可以使用以下命令:

nohup ./my_script.sh > output.log 2>&1 &

這里,> 將標準輸出重定向到 output.log 文件,2>&1 將標準錯誤重定向到標準輸出(即 output.log 文件),& 將命令放入后臺運行。

  1. 按 Enter 鍵執行命令?,F在,你的程序將在后臺運行,即使關閉終端或斷開 SSH 連接,它也會繼續運行。

  2. 要查看日志文件的內容,可以使用 tail 命令:

tail -f output.log

這將實時顯示 output.log 文件的內容。要停止實時查看,可以按 Ctrl + C。

  1. 如果你想在程序運行結束后查看日志文件,可以使用以下命令:
cat output.log

這將顯示 output.log 文件的全部內容。

通過這種方式,你可以使用 nohup 在 CentOS 中記錄程序的日志,確保在關閉終端或斷開 SSH 連接后,程序仍然在后臺運行,并且可以隨時查看日志文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女