博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
统计日志10分钟内出现的次数
阅读量:6320 次
发布时间:2019-06-22

本文共 1809 字,大约阅读时间需要 6 分钟。

#!/bin/bashlogHome=/data/server/tomcats/tomcat7_8180_apiService/logsresultLog=/data/shell/result_fetch.outcd $logHomefilelist=`ls $logHome|grep -w FACEBOOK20140723`for file in $filelistdo if test -f $file   then      echo "$file :" >>$resultLog      startTime="00:00:00"      endTime="00:10:00"     for time in $(seq 1 144)      do      taskCounter=`grep 'use local address:' $file|awk '{print $2}'|awk -F "," '{if($1>="'$startTime'"&&$1<"'$endTime'") {print $1}}'|wc -l`      errorCounter=`grep 'invalid,change token:' $file|awk '{print $2}'|awk -F "," '{if($1>="'$startTime'"&&$1<"'$endTime'") {print $1}}'|wc -l`        echo "[$startTime~$endTime]:  抓取总数:$taskCounter    重试总次数:$errorCounter" >> $resultLog        startTime=$endTime        temp=$(date +%s -d "$startTime")        temp=$(($temp+10*60))        endTime=`date +%T -d "1970-01-01 UTC $temp seconds"`     done fidone

 

#!/bin/bashlogHome=/data/server/tomcats/tomcat7_8380_controlService/logsresultLog=/data/shell/result.outcd $logHomefilelist=`ls $logHome|grep FACEBOOK`for file in $filelistdo if test -f $file   then      echo "$file :" >>$resultLog      startTime="00:00:00"      endTime="00:10:00"     for time in $(seq 1 144)      do        taskCounter=`grep 'doSearchTask===>task:' $file|awk '{print $2}'|awk -F "," '{if($1>="'$startTime'" && $1<"'$endTime'") {print $1}}'|wc -l`        errorCounter=`grep 'OAuthException,code:613' $file|awk '{print $2}'|awk -F "," '{if($1>="'$startTime'" && $1<"'$endTime'") {print $1}}'|wc -l`        echo "[$startTime~$endTime]:  任务总数:$taskCounter  异常总数:$errorCounter" >> $resultLog        startTime=$endTime        temp=$(date +%s -d "$startTime")        temp=$(($temp+10*60))        endTime=`date +%T -d "1970-01-01 UTC $temp seconds"`     done fidone

 

转载于:https://www.cnblogs.com/cornerxin/p/9300146.html

你可能感兴趣的文章
poj1035Spell checker
查看>>
微信程序开发
查看>>
如何退出minicom【学习笔记】
查看>>
C++内存布局之虚拟继承
查看>>
Sqlserver 数据库基本查询
查看>>
图书馆维护系统总结
查看>>
[hadoop源码阅读][5]-counter的使用和默认counter的含义
查看>>
SAP HUM 如何对一个HU做上架?
查看>>
LINUX系统中动态链接库的创建与使用{补充}
查看>>
三维视觉国际会议首度在中国举办
查看>>
达索系统入手XFlow开发商 强化3DEXPERIENCE平台的仿真能力
查看>>
Loadrunner 性能测试服务器监控指标
查看>>
自动化运维工具之ansible
查看>>
memcached的安装
查看>>
freebsd系统安装
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
JavaScript函数eval()
查看>>
Linux LTP 测试框架
查看>>
log4j 每次运行生成文件
查看>>