溫馨提示×

如何用nohup命令在Linux中后臺運行腳本

小樊
44
2025-07-19 03:27:37
欄目: 智能運維

在Linux中,使用nohup命令可以在后臺運行腳本,即使關閉終端或斷開連接,腳本也會繼續運行

  1. 打開終端。

  2. 使用cd命令導航到包含要運行的腳本的目錄。例如:

    cd /path/to/your/script
    
  3. 使用nohup命令運行腳本。例如,如果你的腳本名為my_script.sh,則可以運行以下命令:

    nohup ./my_script.sh &
    

    這里,&符號表示將腳本放入后臺運行。

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

    nohup ./my_script.sh > output.log &
    
  5. Enter鍵運行命令。腳本將在后臺運行,即使關閉終端或斷開連接,腳本也會繼續運行。

  6. 若要檢查腳本的輸出,可以查看nohup.out文件或你指定的輸出文件。例如:

    cat nohup.out
    
  7. 如果你想在后臺運行腳本時限制其使用的資源,可以使用nicecpulimit等工具。例如,要將腳本的優先級設置為10并限制其CPU使用率為50%,可以運行以下命令:

    nice -n 10 cpulimit -l 50 -z nohup ./my_script.sh &
    

注意:在使用nohup命令時,請確保你的腳本具有可執行權限。如果沒有,可以使用chmod命令添加可執行權限:

chmod +x my_script.sh

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