Одним из вариантов может быть использование logrotate
для поворота на другое расширение, а затем logrotate
для поворота в сжатые файлы:
/var/log/raw.log {
daily
nocompress
extension .old
}
/var/log/*.old {
daily
compress
delaycompress
rotate 10
}
Эта хитрость Rube Goldberg приведет к следующему:1006 *
raw.log
raw.log.old
raw.log.old.1
raw.log.old.2.gz
raw.log.old.3.gz
Таким образом, у вас есть два архивных дня журналов, которые распакованы.