logrotate 备份文件名格式不包含时间日期的配置方法
时间: 2024-10-27 13:14:37 浏览: 15
Centos7配置logrotate执行Tomcat日志轮转
`logrotate` 是一种用于定期管理并压缩日志文件的工具,其默认会按照一定的规则生成包含时间和日期的备份文件名。如果你不想在备份文件名中包含时间信息,可以修改 `logrotate.conf` 文件中的相关配置。
在 `logrotate.conf` 的 `logrotate` 规则部分,通常有一个名为 `daily`, `weekly`, 或 `monthly` 的选项来指定备份频率。例如:
```bash
/path/to/log {
daily
rotate 5
compress
missingok
notifempty
}
```
如果你想去掉时间戳,可以在规则块的开始添加 `-n` 参数,表示不使用默认的时间戳:
```bash
/path/to/log {
-n
daily
rotate 5
compress
missingok
notifempty
}
```
在这个例子中,备份文件将简单地命名为 `path/to/log.daily1`, `path/to/log.daily2`, 等等,而不是像 `path/to/log.yyyymmdd.daily1` 这样包含日期。
阅读全文