我如何只能在当前时间的2分钟内从日志文件夹中找到日志文件

问题描述 投票:0回答:1

我是新手我有一个日志文件夹,其中以以下格式生成日志:

ACS_1/ACS1_Events_OG_Multiple_20200126_014453.log
ACS_2/ACS1_Events_OG_Multiple_20200126_014300.log
ACS_3/ACS1_Events_OG_Multiple_20200126_020553.log

我想查找落入2分钟时间(014315至014515)之间的日志

我尝试使用

find . -name "ACS1_Events_OG_Multiple_20200126_01[4][3,5]*"

但是我没有得到确切的结果,我必须在任何给定的时间范围之间创建自动日志。

shell ksh
1个回答
0
投票

因此您可以使用cmin,只需分别使用以下时间指定要小于或大于或等于所需时间:

#smaller - you have to use - before your time
find your-location -cmin -your-time
#greater - you have to use + before your time
find your-location -cmin +your-time
#equal
find your-location -cmin  your-time

例如,我们想从当前时间检查2分钟

find . -iname "ACS1_Events_OG_Multiple_*.log" -cmin -2

祝你好运

© www.soinside.com 2019 - 2024. All rights reserved.