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 olddirdirektif 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/*
postrotateHile yapacak gibi görünüyor . Eklemem gereken tek şey, belirli bir sayı üzerinde veya belirli bir tarihten daha eski olan eski dizinleri temizlemektir.