溫馨提示×

nohup命令在Linux中如何重定向輸出到文件

小樊
42
2025-08-04 21:24:40
欄目: 智能運維

在Linux中,使用nohup命令可以確保在關閉終端或斷開SSH連接后,進程仍然繼續運行。默認情況下,nohup會將標準輸出和標準錯誤輸出重定向到一個名為nohup.out的文件中。如果你想將輸出重定向到其他文件,可以使用以下語法:

nohup command > output_file 2>&1 &

這里的command是你想要執行的命令,output_file是你希望將輸出重定向到的文件名。

  • > 將標準輸出重定向到指定的文件。
  • 2>&1 將標準錯誤輸出重定向到標準輸出(即與標準輸出合并)。
  • & 將整個命令放入后臺運行。

例如,如果你想運行一個名為my_script.sh的腳本,并將輸出重定向到output.log文件中,可以使用以下命令:

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

這樣,所有的輸出(包括標準輸出和標準錯誤輸出)都會被寫入到output.log文件中,即使你關閉了終端或斷開了SSH連接,腳本也會繼續運行。

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