前端之家收集整理的这篇文章主要介绍了
linux – 使用logrotate删除文件,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以通过使用logrotate w / o实际旋转它们来
删除目录中的日志
文件?我们有一个应用程序,它以以下格式
生成日志:app.log.DD_MM_YYYY.我没有成功使用具有以下配置的logrotate:
/opt/log/app/app.log.* {
rotate 0
missingok
nomail
}
可以记录旋转执行此操作还是应该编写脚本并将其放在cron中?
最好,
-Iulian
在这种情况下,您可能想要使用postrotate.在下面的示例中,postrotate将
删除日志旋转后1天较旧的
文件,随时
修改它以满足您的需要.
/opt/log/app/app.log.* {
missingok
nomail
postrotate
/usr/bin/find /opt/log/app/ -name "app.log.*" -type f -mtime +0 -exec rm {} \;
endscript
}
原文链接:https://www.f2er.com/linux/401554.html