删除今天之间的日志文件
find /path/to/logs -type f ! -newermt "$(date +%Y-%m-%d)" -exec rm {} \;
=====================================文章来源:https://www.toymoban.com/news/detail-619337.html
这个命令会在/path/to/log/files目录下查找所有扩展名为.log的文件,并检查它们的时间戳,如果时间戳超过7天,则删除这些文件。
配置crontab 表达式,每天凌晨两点执行文章来源地址https://www.toymoban.com/news/detail-619337.html
0 2 * * * find /path/to/log/files -type f -name "*.log" -mtime +7 -exec rm -f {} \;
到了这里,关于linux 根据时间条件删除日志的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!