ky818smKy818sm  2025-11-20 18:58 旷野小站 隐藏边栏 |   抢沙发  3 
文章评分 0 次,平均分 0.0

方法1:使用 grep -E(推荐)

tail -f openresty/logs/access.log | grep -E "429|404|444"

方法2:使用 egrep

tail -f openresty/logs/access.log | egrep "429|404|444"

方法3:使用多个 grep 命令

tail -f openresty/logs/access.log | grep -e "429" -e "404" -e "444"

更实用的例子

如果你想要监控特定的HTTP状态码,可以这样:

# 监控常见的错误状态码
tail -f openresty/logs/access.log | grep -E "4[0-9]{2}|5[0-9]{2}"

# 或者监控特定的几个状态码
tail -f openresty/logs/access.log | grep -E "(429|404|500|502|503)"

带高亮显示
如果你想要更直观的显示,可以加上颜色高亮:
tail -f openresty/logs/access.log | grep -E --color=always "429|404|444"

参数说明:

  • -E:使用扩展正则表达式
  • :在正则表达式中表示"或"的关系
  • --color=always:始终显示颜色高亮
声明:本站许多内容均从网上收集整理,若有内容侵犯到您的权益,请通过邮件【6167555@qq.com】联系本站,我们将及时删除!

有问题请点我联系站长

「点点赞赏,手留余香」
HIDE

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享