dan https://help.ubuntu.com/community/LinuxLogFiles :
Tipik olarak, logrotate sistem genelindeki /etc/cron.daily/logrotate cron betiğinden çağrılır ve ayrıca /etc/logrotate.conf yapılandırma dosyası tarafından tanımlanır. Tek tek yapılandırma dosyaları /etc/logrotate.d dosyasına eklenebilir (burada apache2 ve mysql yapılandırmaları depolanır).
İlgili dosyalar:
/etc/cron.daily/logrotate
/etc/logrotate.conf
/ec/logrotate.d/*
Matt'te olduğu gibi, cron.daily işleri sistemimde 06: 25'te başlatılır, ancak gerçek yürütme süresi cron.daily, sistem yükü vb. İşlere bağlı olarak değişir.
/etc/cron.daily/logrotate logrotate.conf dosyasını kullanarak logrotate komutunu çalıştırır:
"/ usr / sbin / logrotate /etc/logrotate.conf"
/etc/logrotate.conf /etc/logrotate.d dizinini gösterir:
"/etc/logrotate.d ekle"
/etc/logrotate.d , belirli günlük dosyaları
için ayrı komut dosyaları içerir Bu dosyalar için, küme parantezlerindeki eylemler (döndürme, sıkıştırma vb.) her bloğun başında tanımlanan dosyalarda gerçekleştirilir. Joker karakterlere izin verilir, bu nedenle '/ var / log / * log' gibi bir şeyin / var / log / içindeki .log son ekiyle biten tüm dosyaları etkilemesi gerekir.
Prerotate ait bloğunda kullanılan anahtar kelimelerden birinin ise hiç '/ var / / * log log', daha sonra bu dosyaları "log aslında döndürülür yalnızca." Prerotate komutlar bunlarda çalışacak, ama olacak ( dan adam logrotate )