在 Ubuntu 系统中,使用 nohup 命令运行程序时,默认情况下,输出会被重定向到一个名为 nohup.out 的文件中。这个文件通常位于当前工作目录下。
如果你想指定日志文件的路径,可以使用以下方式:
nohup your_command > /path/to/your/logfile.out 2>&1 &
在这个命令中:
your_command 是你想运行的命令。> 将标准输出重定向到指定的日志文件。2>&1 将标准错误也重定向到同一个日志文件。& 让命令在后台运行。例如,如果你想在 /var/log/myapp 目录下创建一个日志文件,可以这样写:
nohup your_command > /var/log/myapp/myapp.log 2>&1 &
确保你有权限写入指定的日志文件路径。