如何解决生产中的 Logrotate 片段 - 需要验证它的语法是否正确且流程是否正确
鉴于以下内容,有没有人觉得我有任何错误?
目标:尽可能使用 logrotate 检查上述目录并压缩、移动和删除 7 天以上的文件。旋转是它们有一定的大小。这行得通吗?我还没有尝试过,因为需要 7 天才能知道事情是否按预期进行,而且除了 Prod 之外,在我们的较低环境中不存在相同的设置。
/appdata/SA/NMSLog/.out { 复制截断 日常 旋转 0 第一行动 /usr/bin/find /appdata/SA/NMSLog/NMS.out -name ".out" -mtime +7 mv /appdata/SA/NMSLog/archive/ 尾标 最后行动 /usr/bin/find /appdata/SA/NMSLog/archive/NMS.out -name "*.gz" -mtime +7 -exec rm {} ; 尾标 不创建 压缩 错过了 通知空 大小 100M }
所以我的“假设”是,当脚本运行一段时间时,存档中的 gzip 文件将符合 7 天的标准。
感谢您的明确意见和时间。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。