當您在CentOS系統中使用 nohup
命令時,如果沒有指定日志文件的位置,那么默認的日志文件會生成在當前工作目錄下,文件名為 nohup.out
。
如果您希望將日志輸出到指定的文件,可以在 nohup
命令后面加上輸出文件的名稱。例如,如果您想將日志輸出到名為 mylog.txt
的文件中,可以使用以下命令:
nohup command > mylog.txt &
這樣,程序的輸出就會被記錄到 mylog.txt
文件中,而不是默認的 nohup.out
文件。
此外,如果您還希望將錯誤信息也記錄到指定的文件中,可以使用以下命令格式:
nohup command > output.log 2> error.log &
在這個命令中,output.log
用于存儲標準輸出,error.log
用于存儲標準錯誤。
如果您在使用 nohup
命令時指定了輸出文件,那么日志文件將會被創建在您指定的目錄中。例如,如果您在 /home/user/project
目錄下運行以下命令:
nohup python script.py > /home/user/project/output.log 2>&1 &
那么 script.py
程序的輸出和錯誤信息都會被記錄到 /home/user/project/output.log
文件中。