当您在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
文件中。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:centos中nohup日志在哪找