nohup
命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行。默認情況下,nohup
會將輸出重定向到一個名為 nohup.out
的文件中。如果你想指定輸出文件,可以使用以下方法:
nohup your_command > output_file 2>&1 &
這里的 >
是將標準輸出重定向到指定文件,2>&1
是將標準錯誤輸出重定向到標準輸出(即與標準輸出合并),最后的 &
是將命令放入后臺運行。
例如,如果你想將輸出重定向到名為 my_output.log
的文件中,可以使用以下命令:
nohup your_command > my_output.log 2>&1 &
這樣,程序的輸出和錯誤信息都會被寫入到 my_output.log
文件中。