在Debian系统中,使用nohup
命令运行的程序会将输出重定向到一个名为nohup.out
的日志文件中。默认情况下,这个文件位于当前工作目录下。
如果你想改变日志文件的路径和名称,可以在nohup
命令后指定输出文件的路径,例如:
nohup your_command > /path/to/your/logfile.log 2>&1 &
这里,>
表示将标准输出重定向到指定的日志文件,2>&1
表示将标准错误输出重定向到标准输出(即日志文件),&
表示将命令放入后台运行。
例如,如果你想将日志文件保存到/var/log/myapp.log
,可以这样运行命令:
nohup your_command > /var/log/myapp.log 2>&1 &