nohup
命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行。默認情況下,nohup
會將輸出重定向到一個名為nohup.out
的文件中。這個文件通常存儲在當前工作目錄下。
如果你想指定日志文件的存儲位置,可以使用以下命令:
nohup your_command > /path/to/your/logfile.out 2>&1 &
這里,>
表示將標準輸出重定向到指定的日志文件,2>&1
表示將標準錯誤輸出重定向到標準輸出(即日志文件),&
表示在后臺運行命令。
例如,如果你想將日志文件存儲在/var/log/myapp
目錄下,可以使用以下命令:
nohup your_command > /var/log/myapp/myapp.log 2>&1 &
請確保你有足夠的權限在指定的目錄下創建和寫入文件。