溫馨提示×

如何通過nohup命令后臺運行腳本

小樊
41
2025-09-02 04:04:46
欄目: 編程語言

nohup(no hang-up)命令允許您在后臺運行腳本,即使關閉終端或斷開連接,腳本也會繼續運行

  1. 打開終端。

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

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

    chmod +x script_name.sh
    
  4. 使用nohup命令在后臺運行腳本。例如,要運行名為script_name.sh的腳本,請輸入:

    nohup ./script_name.sh &
    

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

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

    nohup ./script_name.sh > output_file.txt &
    
  6. 您可以使用jobs命令查看后臺運行的任務,或者使用fg命令將后臺任務切換回前臺。

  7. 要檢查腳本的輸出,可以查看nohup.out文件或您指定的輸出文件。

  8. 當您完成操作并希望停止腳本時,可以在前臺或后臺使用kill命令終止腳本進程。首先,找到腳本進程的PID(進程ID),然后使用以下命令終止進程:

    kill PID
    

    例如,如果腳本進程的PID為12345,您可以輸入kill 12345來終止進程。

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