在 Debian 系统中,使用 nohup
命令运行程序时,默认情况下,输出会被重定向到当前目录下的一个名为 nohup.out
的文件。如果你没有指定输出文件的位置,那么 nohup.out
就会出现在你执行 nohup
命令的同一目录下。
例如,如果你在 /home/user/myapp
目录下执行了以下命令:
nohup ./myapp &
那么 nohup.out
文件也会出现在 /home/user/myapp
目录下。
如果你想要将输出重定向到其他位置,你可以使用 >
或 >>
操作符来指定输出文件的位置。例如:
nohup ./myapp > /var/log/myapp.log &
这将会把 myapp
的输出重定向到 /var/log/myapp.log
文件中。如果该文件不存在,它会被创建;如果已经存在,它会被覆盖。
请注意,使用 nohup
命令时,最好还是明确指定输出文件的位置,这样可以避免在程序运行结束后难以找到输出日志。