| 用途 | 多文件实时跟踪/轮转续跟 |
|---|---|
| 语法 | tail -f 文件1 文件2 / tail -F 文件 |
| 差异 | -f 跟 inode;-F = --follow=name --retry,跟文件名(轮转后自动重开) |
多文件跟踪
多文件跟踪
tail -f /var/log/nginx/access.log /var/log/nginx/error.log
tail -n 50 -F /opt/app/logs/app.log # 轮转后继续跟
tail -f app.log | grep --line-buffered ERROR # 只看错误且实时等到关键字自动退出
等到关键字自动退出
tail -f deploy.log | grep -m1 'STARTED' # 出现 STARTED 即结束
timeout 60 tail -f deploy.log | grep -m1 'READY' || echo '超时未见 READY'容器场景日志交给容器运行时:优先 docker logs -f --tail 100;宿主机落盘日志才用 tail。