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个备份,删除文件.

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

谢谢

解决方法

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

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

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

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...