gpt4 book ai didi

linux - 每天压缩日志

转载 作者:太空宇宙 更新时间:2023-11-04 10:05:23 25 4
gpt4 key购买 nike

我正在努力压缩我的日志。我有一个每晚运行的简单脚本

find /directory/logs -type f -mmin +1440 -print -exec gzip {} \;

但有时它会跳过结尾不同于 *.log 的日志。例如,它不会使用 *.log.1 *.log.0.lck 等压缩日志。

有什么想法吗?

最佳答案

我猜你只是没有正确使用 find 命令。

-mmin +1440 - 查找除最后 1440 分钟(24 小时)以外的所有文件

-mmin -1440 或 -mmin 1440 - 查找最近 1440 分钟(24 小时)内创建的所有文件

您可以使用“-mtime n”,来自 man: 文件的数据最后一次修改是在 n*24 小时前。查看 -atime 的注释以了解舍入如何影响文件修改时间的解释。

所以对你来说:查找/目录/日志 -type f -mtime 1 -print -exec gzip {}\;

关于linux - 每天压缩日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52988633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com