温馨提示×

Ubuntu nohup日志文件默认位置在哪

小樊
42
2025-12-02 07:22:35
栏目: 智能运维

在 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 &

确保你有权限写入指定的日志文件路径。

0