温馨提示×

nohup日志默认路径

小樊
32
2026-08-31 07:49:36
栏目: 编程语言

nohup 命令产生的日志默认路径如下:

默认行为

  • 日志文件nohup.out
  • 默认路径当前执行 nohup 命令时所在的目录
  • 输出内容:程序的标准输出(stdout)+ 标准错误(stderr)

示例

nohup java -jar app.jar &
  • 日志会写到:
    ./nohup.out
    
    (即你执行命令时所在的目录)

常见情况说明

  1. 当前目录可写

    • 日志直接生成在 ./nohup.out
  2. 当前目录不可写

    • 会尝试写到:
      $HOME/nohup.out
      
  3. 如果两者都不可写

    • 命令会执行失败

自定义日志路径(推荐)

nohup java -jar app.jar > app.log 2>&1 &

或分别输出:

nohup java -jar app.jar > app.log 2> app.err &

查看日志

tail -f nohup.out

如果你愿意,可以告诉我你用的是什么程序(比如 Java / Python / Shell),我可以帮你给出更合适的日志方案。

0