Hepsi günlük olarak döndürmek istiyorum birçok günlük dosyaları ile bir dizin var. Kuruluş amacıyla, döndürülen günlükleri, günlüklerin son haftasını koruyarak tarihe göre adlandırılan farklı bir dizine (veya alt dizine) taşıyabilmek istiyorum.
Dosyaları yerinde yerinde roatating veya hatta olddir
direktif kullanarak tek bir farklı dizine taşımak için logrotate kullanabilirsiniz ancak dönüş başına bireysel alt dizinleri yapmak için bir çözüm bulmakta sorun yaşıyorum. Bunu nasıl başarabilirim?:
Logs to rotate: /var/log/example/*
Desired target directories (keeping a week):
/var/log/example/20121006/*
[ ... ]
/var/log/example/20121012/*
postrotate
Hile yapacak gibi görünüyor . Eklemem gereken tek şey, belirli bir sayı üzerinde veya belirli bir tarihten daha eski olan eski dizinleri temizlemektir.