溫馨提示×

如何使用nohup在CentOS中運行Shell腳本

小樊
45
2025-06-28 16:48:35
欄目: 編程語言

在 CentOS 中,nohup 命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行

  1. 打開終端。

  2. 使用 cd 命令導航到包含 Shell 腳本的目錄。例如,如果腳本位于 /home/user/scripts 目錄中,請輸入 cd /home/user/scripts。

  3. 確保您的 Shell 腳本具有可執行權限。如果沒有,請使用以下命令添加可執行權限:

    chmod +x your_script.sh
    

    your_script.sh 替換為您的腳本文件名。

  4. 使用 nohup 命令運行腳本。例如:

    nohup ./your_script.sh &
    

    your_script.sh 替換為您的腳本文件名。& 符號將腳本放入后臺運行。

  5. nohup 命令會將腳本的輸出重定向到一個名為 nohup.out 的文件中。如果您想將輸出重定向到其他文件,請使用以下命令:

    nohup ./your_script.sh > output.log &
    

    output.log 替換為您希望保存輸出的文件名。

  6. 您現在可以關閉終端或斷開連接,腳本將繼續在后臺運行。

  7. 要檢查腳本的輸出,可以使用 tail 命令查看 nohup.out 或您指定的輸出文件。例如:

    tail -f nohup.out
    

    這將顯示 nohup.out 文件的最后幾行,并實時更新以顯示新內容。按 Ctrl + C 停止查看輸出。

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