| 场景 | 批量压缩历史日志 + 过期清理 |
|---|---|
| 工具 | find + gzip + xargs(并行提速) |
| 节奏 | 建议低峰执行,可挂 cron |
常用示例
常用示例
find /var/log/myapp -type f -name '*.log' -mtime +7 -exec gzip -9 {} \;
find /var/log/myapp -type f -name '*.log' -mtime +7 -print0 | xargs -0 -P2 gzip -9
find /var/log/myapp -name '*.log.gz' -mtime +90 -delete不要压缩正在写入的当前日志(先确认文件名/时间条件);建议先在预发布目录演练一轮。