ใครช่วยอธิบายหน่อยได้ไหมเกี่ยวกับฟังก์ชั่น 'หมุน' และ 'maxage' ในการบันทึกเนื่องจากมันสับสนมาก
พิจารณาฉันใช้ค่าด้านล่างในสคริปต์ของฉัน:
rotate 30
maxage 30
ขอบคุณ..
ใครช่วยอธิบายหน่อยได้ไหมเกี่ยวกับฟังก์ชั่น 'หมุน' และ 'maxage' ในการบันทึกเนื่องจากมันสับสนมาก
พิจารณาฉันใช้ค่าด้านล่างในสคริปต์ของฉัน:
rotate 30
maxage 30
ขอบคุณ..
คำตอบ:
ทั้งคู่กำหนดจำนวนไฟล์บันทึกที่คุณต้องการเก็บ ในขณะที่rotate
จำนวนยกเว้นไฟล์maxage
จะแยกความคุ้มค่าเป็น time.So ถ้าคุณหมุนคุณเข้าสู่ระบบรายสัปดาห์คุณสามารถใช้หรือrotate 2
maxage 14
โปรดทราบว่าmaxage
จะลบไฟล์บันทึกเก่าหลังจากเวลาที่กำหนดดังนั้นหากไม่มีรายการบันทึกใหม่ logrotate จะไม่สร้างคลังข้อมูลใหม่ แต่จะลบไฟล์เก่าในขณะที่การหมุนจะไม่ทำเช่นนั้น ตัวเลือกที่ดีที่สุดคือการรวมทั้งสองอย่างเข้าด้วยกัน:
weekly
rotate 4
maxage 60
สิ่งนี้จะหมุนเวียนล็อกไฟล์ทุกสัปดาห์และจะไม่มีการเก็บถาวรมากกว่า 4 ครั้ง (หนึ่งเดือน) แต่ถ้าไฟล์เก่ากว่า 60 วัน logrotate จะทำการลบออก