如何用Shell截取nginx最近10分钟的日志

 我来答
匿名用户
2017-05-24
展开全部
用shell加awk实现过该功能,感兴趣请追问,下面介绍思路:
先去取得脚本执行时的时刻 例如:1495640600
然后计算得到10分钟前的时刻 为:1495640000
每行日志开头一般是时间,将用awk截取该时间,并利用awk自定义函数将时间转换成时间戳
例如 1495640432
1495640000 < 1495640432 < 1495640600
日志中某行的时间在当前时刻和10分钟前的时刻之间,则让awk打印该行,否则不打印
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式