当文件的日志早于 24 小时时,将其内容复制到新文件

当文件的日志早于 24 小时时,将其内容复制到新文件

linux cmd,当文件的日志早于 24 小时时,将其内容复制到新文件

每 2 或 5 小时,当我们检查特定文件“samplelogs”时,如果其中的日志早于 24 小时,则通过使用日期示例“smaplelog_Monday”、“samplelog_Tuesday”创建新文件来复制其内容

以下是文件备份失败中的示例日志::Master:banc4adp01.zeedev.best.com.au||主机:aut0sap65-b.test.sample.com.as||策略:t3-dev-em-unx- 3m-2||日程:已满||错误:48||日期:8 月 23 日星期日 21:02:42 AEST 2020 备份失败::Master:banc4adp01.zeedev.best.com.au||主机:aut0sap65-b。 test.sample.com.as||政策:t3-dev-em-unx-3m-2||时间表:完整||错误:48||日期:2020 年 8 月 23 日星期日 21:02:40 AEST 备份失败::主站:banc4adp01.zeedev.best.com.au||主机:aut0sap65-b.test.sample.com.as||策略:t3-dev-kn-unx-3m-04||时间表:Differential-Inc||错误:58||日期:2020 年 8 月 23 日星期日 18:04:36 AEST 备份失败::Master:banc4adp01.zeedev.best.com.au||主机:aut0sap65-b.test.sample.com.as||政策:t3-dev-kn-unx-3m-04||时间表:Differential-Inc||错误:58||日期:2020 年 8 月 23 日星期日 18:04:36 AEST 2020 备份失败::Master:banc4adp01.zeedev.best。 com.au||主机:aut0sap65-b.test.sample.com.as||政策:t3-dev-em-unx-3m-2||日程:已满||错误:58||日期:8月23日星期日21:04:34 AEST 2020 备份失败::Master:banc4adp01.zeedev.best.com.au||主机:aut0sap65-b.test.sample.com.as||策略:t3-dev-em-unx-3m -2||日程:已满||错误:58||日期:2020 年 8 月 23 日星期日 21:04:32 AEST 2020 备份失败::Master:banc4adp01.zeedev.best.com.au||主机:aut0sap65-b.test .sample.com.as||政策:t3-dev-em-unx-3m-2||时间表:已满||错误:58||日期:2020 年 8 月 23 日星期日 21:04:30 澳大利亚东部时间

答案1

问题不太清楚,但您可能想看看 logrotate,它允许实现许多日志轮换策略。这是供参考的手册页https://man7.org/linux/man-pages/man8/logrotate.8.html

相关内容