温馨提示×

centos nohup日志怎样实时看

小樊
40
2026-09-24 10:28:16
栏目: 智能运维

在 CentOS 上用 nohup 启动程序时,日志一般会重定向到文件,比如:

nohup your_command > app.log 2>&1 &

要实时查看日志,常用以下几种方式:


1. tail -f(最常用)

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

2. tail -F(推荐)

tail -F app.log
  • 比 -f 更健壮
  • 文件被截断或重建后仍能继续跟踪

3. 实时查看最后 N 行

tail -fn 100 app.log
  • 先显示最后 100 行,再实时跟踪

4. less +F(可搜索)

less +F app.log
  • 实时刷新
  • 按 Ctrl + C 停止,可搜索(/关键字)
  • 按 F 继续实时跟踪

5. 多日志同时看(tail 多个文件)

tail -f app.log error.log

6. 如果没重定向日志(nohup.out)

tail -f nohup.out

(默认 nohup 不指定重定向时会写 nohup.out)


小建议

生产环境推荐:

nohup your_command >> app.log 2>&1 &
tail -F app.log

如果你愿意,可以告诉我你具体的启动命令,我可以帮你写最合适的写法。

0 踩