Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – Logrotate:旋转非日志文件?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个备份脚本,压缩各种文件和目录,并创建.tgz档案.文件被命名,例如 ... BACkup_2010-10-28.tar.gz BACkup_2010-10-29.tar.gz BACkup_2010-10-30.tar.gz BACkup_2010-10-31.tar.gz BACkup_2010-11-01.tar.gz 我想管理这些文件,因此只保留最后5个备份,删除旧文件. 我可以使用
我有一个备份脚本,压缩各种文件和目录,并创建.tgz档案.文件被命名,例如
...
BACkup_2010-10-28.tar.gz
BACkup_2010-10-29.tar.gz
BACkup_2010-10-30.tar.gz
BACkup_2010-10-31.tar.gz
BACkup_2010-11-01.tar.gz

我想管理这些文件,因此只保留最后5个备份,删除文件.

我可以使用logrotate来做到这一点吗?它们不是日志文件,已经过压缩.它们在/ root中而不在/ var / log中 – 我还可以使用它吗?

谢谢

解决方法

Logrotate旋转文件,所以答案是肯定的 – 如果没有足够的权限,那么将它们放在/ BACkup或其他东西.检查旋转日志的组和用户:-).

在logrotate中有压缩选项,如果没有配置“压缩” – 那么它就不会尝试.同样在你的情况下,“旋转5”选项.

看看/etc/logrotate.d(或者它存储在你的系统中的哪个地方)

大佬总结

以上是大佬教程为你收集整理的linux – Logrotate:旋转非日志文件?全部内容,希望文章能够帮你解决linux – Logrotate:旋转非日志文件?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。