Daha önce logrotate ile ilgili herhangi bir sorun yaşadı mı? İşte bulgularım:
Logrotate Komut Dosyası:
/var/log/mylogfile.log { 7 döndür günlük kompres olddir / log_archives missingok notifempty copytruncate }
Logrotate'in Ayrıntılı Çıkışı:
/var/log/mylogfile.log dosyasını /log_archives/mylogfile.log.1 klasörüne kopyalama truncating /var/log/mylogfile.log günlüğü sıkıştırma: / bin / gzip eski günlük kaldırılıyor /log_archives/mylogfile.log.8.gz
Kesilme gerçekleştikten sonra günlük dosyası
[root @ sunucu ~] # ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 bölüm1 bölüm1 0 Oca 11 17:32 /var/log/mylogfile.log
Kelimenin Sonunda Saniye:
[root @ sunucu ~] # ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 bölüm1 bölüm1 3.5G 11 Ocak 17:32 /var/log/mylogfile.log
RHEL Sürümü:
[root @ server ~] # kedi / etc / redhat-release Red Hat Enterprise Linux ES sürüm 4 (Nahant Güncellemesi 4)
Logrotate Sürümü:
[kök @ DAA21529WWW370 ~] # rpm -qa | grep logrotate logrotate-3.7.1-10.RHEL4
Birkaç Not:
- Hizmet anında yeniden başlatılamaz, bu yüzden copytruncate kullanıyorum
- Günlükleri, her gece
olddir
günlük dosyalarını içeren dizine göre, her gece dönüyor .