Adakah yang bisa tolong jelaskan saya tentang fungsi 'rotate' dan 'maxage' dalam logrotation karena ini sangat membingungkan.
pertimbangkan saya menggunakan nilai-nilai di bawah ini dalam skrip saya:
rotate 30
maxage 30
Terima kasih..
Keduanya menentukan berapa banyak file log yang ingin Anda simpan. Sementara rotate
kecuali jumlah file, maxage
akan menguraikan nilainya sebagai waktu. Jadi, jika Anda memutar Anda login setiap minggu, Anda dapat menggunakan rotate 2
atau maxage 14
. Perlu diingat bahwa maxage
akan menghapus file log lama setelah waktu yang diberikan jadi jika tidak ada entri log baru, logrotate tidak akan membuat arsip baru tetapi akan menghapus yang lama sementara rotate tidak akan melakukannya. Pilihan terbaik adalah menggabungkan keduanya:
weekly
rotate 4
maxage 60
Ini akan memutar file log setiap minggu dan tidak akan ada lebih dari 4 arsip (satu bulan). Tetapi jika file lebih tua dari 60 hari, logrotate akan menghapusnya.