shell awk读取Nginx 5分钟内的访问日志数

发布时间:2020-11-09编辑:脚本学堂
本文分享一例简单的shell脚本,用于读取Nginx最近5分钟的访问日志数,有需要的朋友参考下。

一个读取nginx最近5分钟内的访问日志数的shell/ target=_blank class=infotextkey>shell脚本

例子:
 

复制代码 代码示例:
#!/bin/bash
#edit: www.jb200.com
#
date1=`date -d "$date1" +%Y%H%M` 
logpath="access.log" 
cat $logpath |linuxjishu/13830.html target=_blank class=infotextkey>awk -v now=$date1 'BEGIN{count=0}{if(match($4,'/\/[0-9:]+/')){ date=substr($4,RSTART+1,10);if(date>=now && match($10,"500")){count=count+1;}}} END{print count}'