生产中的 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...