nohup
命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行。默認情況下,nohup
會將輸出重定向到名為 nohup.out
的文件中。如果你想自定義輸出文件的路徑,可以使用以下方法:
>
將輸出重定向到指定文件。例如,如果你想將輸出保存到 /tmp/my_output.log
文件中,可以使用以下命令:nohup your_command > /tmp/my_output.log 2>&1 &
這里,your_command
是你要運行的命令。2>&1
表示將標準錯誤(文件描述符 2)重定向到標準輸出(文件描述符 1),&
表示將命令放入后臺運行。
nohup
命令的 -o
選項指定輸出文件路徑。例如:nohup -o /tmp/my_output.log your_command &
這將會將 your_command
的輸出保存到 /tmp/my_output.log
文件中,并在后臺運行。
注意:在使用這些方法時,請確保你有足夠的權限來寫入指定的輸出文件路徑。