温馨提示×

centos nohup日志如何实时看

小樊
48
2026-09-03 03:37:25
栏目: 智能运维

在 CentOS 上,如果你用 nohup 启动了一个程序(比如 nohup xxx > app.log 2>&1 &),查看实时日志常用下面几种方法:


1. 使用 tail -f(最常用)

tail -f nohup.out

或你指定的日志文件:

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

2. 从文件末尾开始看(先显示最后 N 行)

tail -n 100 -f app.log

表示先显示最后 100 行,然后实时跟踪


3. 多个日志文件同时看

tail -f app.log error.log

4. 如果日志在 nohup.out

默认 nohup 不指定重定向时:

nohup xxx &

日志会写到当前目录的 nohup.out

tail -f nohup.out

5. 更强大的实时查看(less)

less +F app.log
  • 进入实时跟踪模式
  • Ctrl + C 停止滚动
  • F 继续实时跟踪
  • q 退出

6. 查看进程是否在写日志

ps -ef | grep xxx
ls -l nohup.out

常见坑

  • 日志没更新:确认程序是否真的在写这个文件
  • 软链接日志:用 tail -F(大写 F)可自动跟踪文件替换
tail -F app.log

如果你愿意,可以把你的 启动命令日志路径 发出来,我可以帮你精确给命令。

0