เมื่อใช้ตัวระบุขนาดด้วย logrotate ไฟล์จะถูกหมุนทันทีที่ขนาดใหญ่กว่าขนาดที่ระบุหรือหมุนเมื่อเรียกใช้จาก cron และขนาดใหญ่กว่าที่ระบุไว้?
เมื่อใช้ตัวระบุขนาดด้วย logrotate ไฟล์จะถูกหมุนทันทีที่ขนาดใหญ่กว่าขนาดที่ระบุหรือหมุนเมื่อเรียกใช้จาก cron และขนาดใหญ่กว่าที่ระบุไว้?
คำตอบ:
มันเกิดขึ้นเมื่อ logrotate ถูกเรียกใช้จาก cron (ปกติทุกวัน)
พารามิเตอร์ "size" ถูกนำมาพิจารณาเมื่อใดก็ตามที่คุณเรียกใช้ logrotate ไม่ว่าคุณจะใช้งานผ่านระบบอัตโนมัติเช่น cron / anacron นั่นก็ขึ้นอยู่กับคุณ คุณสามารถรันด้วยตนเองโดยไม่มีระบบอัตโนมัติเช่นนั้นได้อย่างง่ายดาย ทุกครั้งที่มีการดำเนินการ logrotate โดยอัตโนมัติหรืออย่างอื่นล็อกที่เป็นปัญหาจะไม่ถูกหมุนจนกว่าจะเท่ากับหรือมากกว่าขนาดที่คุณระบุไว้แม้ว่าจะข้ามขีด จำกัด เวลาที่คุณระบุแล้วก็ตาม จากนิยามของขนาดพารามิเตอร์ของมนุษย์:
ไฟล์บันทึกจะหมุนเฉพาะเมื่อไฟล์มีขนาดใหญ่ขึ้น หากขนาดตามด้วย k ขนาดจะถือว่าเป็นกิโลไบต์ หากใช้ M ขนาดจะเป็นเมกะไบต์และหากใช้ G จะมีขนาดเป็นกิกะไบต์ ดังนั้นขนาด 100, ขนาด 100k, ขนาด 100M และขนาด 100G จึงใช้ได้จริง