Tarih ve döndürme seçeneklerini aynı anda kullanmak mümkün mü?logrotate suffix: dateext + döndür
/var/log/verybig.log {
monthly
size=100M
dateext
dateformat .%Y%m
rotate 5
create
missingok
compress
}
ve ben almak gerekir:
yapılandırma böyle bakmalıyız
/var/log/verybig.log
/var/log/verybig.log-201408.1.gz
/var/log/verybig.log-201408.2.gz
/var/log/verybig.log-201408.3.gz
/var/log/verybig.log-201408.4.gz
/var/log/verybig.log-201408.5.gz
/var/log/verybig.log-201409.1.gz
/var/log/verybig.log-201409.2.gz
/var/log/verybig.log-201409.3.gz
/var/log/verybig.log-201409.4.gz
/var/log/verybig.log-201409.5.gz
Ama şimdi bu yapılandırma ile, logrotate en ayıklama söyle: logrotate gibi
destination /var/log/verybig.201409.gz already exists, skipping rotation
Bak çoklu sonek-seçenekleri alamıyorum, ama belki de sadece kötü adam-okuyucuyım.
Günün tarih biçimini kullanmak geçici bir çözümdür ve istediğim biçimi alamıyorum. Sen döndürülmüş dosyasının bir sonek olarak "tarih" kullanabilirsiniz
Bu, dosya adını benzersiz hale getirmek için, tarihe saniye ekleyerek çalışır. Şimdiye kadar, günde birden fazla rotasyon yapabilmemin tek yolu, doğru şekilde çalışıyor. –