Code: Alles auswählen
/pfad/zur/logdatei.log {
dateext
rotate 7
olddir old
copytruncate
compress
missingok
Das geht soweit ganz gut, allerdings nur, wenn etwas im log drinsteht. Ist es leer, wird kein compress ausgeführt. Ausserdem sammeln sich mehr als 7 Versionen des logs. Ich vermute mal, dass liegt daran, dass keine "gleichen namen i Folge vorliegen, so wie hier:
Code: Alles auswählen
atlassian-jira.log-20171224
log-20171226
log-20171227
log-20171228
log-20171230
log-20171231.gz
log-20180101
log-20180102
log-20180103
log-20180104.gz
log-20180105.gz
log-20180106.gz
log-20180107.gz
Gibt es irgendeine Ergänzung für die rotate.conf, dass auch leere logs compressed werden? /Ja, mir ist schon klar, dass sie dann größer werden, aber wichtiger ist, dass zuverlässig nur 7 Versionen da sind.