Ya, Anda dapat menggunakan beberapa kartu liar. Anda dapat menguji file Anda tanpa melakukan rotasi sebenarnya dengan melakukan ini:
logrotate -d -f /etc/logrotate.conf
-
-d =Mengaktifkan mode debug. Dalam mode debug, tidak ada perubahan yang akan dilakukan pada log atau pada file status logrotate.
-
-f =Memberitahukan logrotate untuk memaksa rotasi, meskipun menurutnya ini tidak perlu. Terkadang ini berguna setelah menambahkan entri baru ke logrotate, atau jika file log lama telah dihapus secara manual, karena file baru akan dibuat, dan logging akan dilanjutkan dengan benar.`
Saya hanya ingin mengklarifikasi, karena itulah yang saya dapatkan di sini untuk mencari cara melakukannya,
Beberapa file log diizinkan untuk ditentukan untuk satu konfigurasi, misalnya
/var/log/httpd/access.log
/var/log/httpd/error.log
/var/log/httpd/mysite/*.log
{
rotate 5
mail [email protected]
size 100k
sharedscripts
postrotate
/usr/bin/killall -HUP httpd
endscript
}
Dari halaman manual untuk logrotate :
Perhatikan bahwa nama file log dapat dilampirkan dalam tanda kutip (dan tanda kutip diperlukan jika nama berisi spasi). Aturan shellquoting normal berlaku, dengan karakter ', ", dan \ didukung.
Harap ingat untuk mengubah atau menghapus tanda kutip saat berpindah dari satu pola ke beberapa pola:
Ini berfungsi:
/var/log/*.log /var/log/*.blog {
ini juga berfungsi:
/var/log/*.log
/var/log/*.blog {
Ini tidak berfungsi:
'/var/log/*.log /var/log/*.blog' {
dan tidak juga ini:
"/var/log/*.log /var/log/*.blog" {
Bandingkan dengan kasus pola tunggal.
Ini berfungsi:
'/var/log/*.log' {
dan ini juga berfungsi:
"/var/log/*.log" {
Diuji dengan logrotate 3.10.0