/var/log/dragonturtle.logฉันมีกระบวนการทำงานที่เขียนออกมาตรฐานและข้อผิดพลาดมาตรฐานไปยังล็อกไฟล์ มีอยู่แล้วเพื่อหมุนไฟล์บันทึกและมีขั้นตอนอย่างต่อเนื่องในการเขียนไปยังไฟล์บันทึกใหม่โดยไม่ต้องฆ่ากระบวนการ?
สิ่งที่เกิดขึ้นในปัจจุบัน (กำหนดค่า logrotate ด้านล่าง)
- กระบวนการเขียนถึง
/var/log/dragonturtle.log - Logrotate ย้าย
/var/log/dragonturtle.logไปที่/var/log/dragonturtle.log.1 - กระบวนการเขียนต่อไป
/var/log/dragonturtle.log.1
สิ่งที่ฉันต้องการจะเกิดขึ้น:
- กระบวนการเขียนถึง
/var/log/dragonturtle.log - บันทึกการคัดลอก
/var/log/dragonturtle.logไปยัง/var/log/dragonturtle.log.1 - ตัดทอน Logrotate
/var/log/dragonturtle.log - กระบวนการเขียนต่อไป
/var/log/dragonturtle.log
/etc/logrotate.d/dragonturtle:
/var/log/dragonturtle.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 644 dragonturtle dragonturtle
}