要將nohup命令的輸出重定向到您指定的文件中,您可以采用下面的命令格式:
nohup 命令 > 輸出文件名 2>&1 &
具體操作如下:
- 命令:指代您希望執行的特定命令。
-
:此符號用于將標準輸出(stdout)導向到指定的文件。
- 輸出文件名:您希望保存輸出的文件名稱。
- 2>&1:這一部分的作用是將標準錯誤(stderr)導向到標準輸出(stdout),確保錯誤信息也被記錄到相同的文件中。
- &:在命令末尾加上此符號,使得命令在后臺執行。
舉個例子,如果您希望將運行python script.py的輸出保存到output.log文件中,您可以使用以下命令:
nohup Python script.py > output.log 2>&1 &
這樣,python script.py將在后臺運行,并且所有輸出,包括錯誤信息,都會被保存到output.log文件中。即使您關閉終端或斷開連接,該命令仍然會繼續運行。