在使用 nohup
命令在 Debian 系统中运行程序时,默认情况下,程序的输出日志会保存在当前工作目录下的 nohup.out
文件中。如果你想将输出重定向到指定的日志文件,可以使用重定向操作符。例如,以下命令将 my_program
的输出保存到名为 output.log
的文件中:
nohup ./my_program > output.log 2>&1 &
这里,>
将标准输出重定向到指定的日志文件 output.log
,2>&1
将标准错误重定向到标准输出(即日志文件),&
将命令放入后台运行。。
请注意,根据你的系统和 shell 配置,日志文件的位置可能有所不同。如果你不确定日志文件的位置,可以在运行 nohup
命令后使用 ps
命令查找相关进程,然后查看其输出文件。