温馨提示×

怎么实时看nohup日志

小樊
43
2026-09-06 14:38:51
栏目: 编程语言

实时查看 nohup 启动进程的日志,其实就是实时查看 nohup 输出到的日志文件。常见做法如下:


1. 最常见方式(推荐)

一般你会这样启动:

nohup python app.py > app.log 2>&1 &

实时查看日志:

tail -f app.log
  • -f:持续跟踪文件新增内容
  • Ctrl + C 退出

2. 如果没指定日志文件

默认会写到:

nohup.out

查看方式:

tail -f nohup.out

3. 从文件末尾开始看(避免刷屏)

tail -n 100 -f app.log

只看最后 100 行并实时跟踪


4. 同时看多个日志

tail -f app.log error.log

5. 更强大工具(可选)

  • less +F app.log
    类似 tail -f,但可搜索、暂停
  • multitail(需安装)
    多窗口实时看日志

6. 常见坑提醒

✅ 必须 > 重定向,否则可能没日志
2>&1 把错误也写进去
✅ 程序崩溃不会自动重跑(nohup 不等于守护进程)


如果你愿意,可以告诉我:

  • 你用的什么命令启动的
  • 什么语言(Python / Java / Node 等)

我可以给你更精确的命令。

0