【发布时间】:2022-01-26 18:04:14
【问题描述】:
我有一个日志文件,其中包含如下格式的行。我正在尝试在 linux 中创建一个脚本,该脚本将删除比当前日期早 x 天的行。谢谢你的帮助。
Wed Jan 26 10:44:35 2022 : Auth: (72448) Login incorrect (mschap: MS-CHAP2-Response is incorrect): [martin.zeus] (from client CoreNetwork port 0 via TLS tunnel)
Wed Jan 16 10:45:32 2022 : Auth: (72482) Login OK: [george.kye] (from client CoreNetwork port 5 cli CA-93-F0-6C-7E-77)
【问题讨论】:
-
你能分享你的尝试吗?它可能有助于建立这一点以及您将如何解决这个问题,因为可以使用
python、awk、sed、bash等 -
还有一个愚蠢的问题......你为什么不让
logrotate为你解决这个问题?为什么要尝试重新发明轮子(很可能很糟糕)? -
谢谢你。我认为 logrotate 不是一个选项,因为这是在 Synology nas 上。原来它是默认安装的。