Saya mengikuti tautan ini untuk mengubah konfigurasi log-rotate untuk RHEL 6
Setelah saya membuat perubahan ke file konfigurasi, apa yang harus saya lakukan untuk membiarkan ini berlaku?
Saya mengikuti tautan ini untuk mengubah konfigurasi log-rotate untuk RHEL 6
Setelah saya membuat perubahan ke file konfigurasi, apa yang harus saya lakukan untuk membiarkan ini berlaku?
logrotate
digunakan crontab
untuk bekerja. Ini dijadwalkan bekerja, bukan daemon, jadi tidak perlu memuat ulang konfigurasinya.
Ketika crontab
dijalankan logrotate
, itu akan menggunakan file konfigurasi baru Anda secara otomatis.
Jika Anda perlu menguji konfigurasi Anda, Anda juga dapat menjalankannya logrotate
sendiri dengan perintah:
logrotate /etc/logrotate.d/your-logrotate-config
Atau seperti yang disebutkan dalam komentar, identifikasi merujuk ke jawaban slm untuk memiliki cron yang tepat. Penjelasan harianlogrotate
baris dalam output dari perintah crontab -l
dan jalankan baris perintah
logrotate
dijadwalkan berjalan sekali sehari.crontab -l
dan menjalankannya.logrotate
memiliki-d
opsi untuk pengujian (atau "debugging"), saya sarankan menjalankannya setidaknya sekali dengan itu.Sebagian besar
logrotate
pengaturan yang saya lihat di berbagai distro habis/etc/cron.daily
. Ada skrip shell yang diberi nama tepatlogrotate
.Contoh
Manual dijalankan
Jika Anda ingin membuatnya berjalan secara manual cukup jalankan script sebagai root:
Jika Anda melihat skrip yang biasanya ada di sana, ia menunjukkan kepada Anda bagaimana Anda juga dapat menjalankan
logrotate
secara manual, hanya dengan menjalankanlogrotate
+ path ke file konfigurasinya.sumber
Itu harus otomatis melalui cron. Anda dapat memaksanya untuk menguji perubahan Anda.
Untuk logrotate global:
Untuk satu file conf:
sumber
-f
untuk rotasi kekuatan, ada juga-d
untuk debug, yang juga menjalankan Kering, itu akan mencetak semua yang akan dilakukan tetapi tidak benar-benar melakukannya.Pada mesin CentOS 6.5 saya untuk mengatur logrotatefor nginx saya harus melakukan ini:
Dan kemudian saya memeriksa apakah logrotate merawat konfigurasi nginx baru saya seperti ini:
sumber