ฉันมีบริการ systemd แบบกำหนดเอง 4 รายการที่เขียนถึงการเข้าสู่ระบบแบบกำหนดเอง /var/log/
. ฉันตั้งค่า เข้าสู่ระบบ
ไฟล์ config แต่ไม่ได้เขียนบันทึกล่าสุด มันยังคงเขียนถึงคนเก่า .log.1
ไฟล์. ตัวใหม่อยู่ สร้างเพียงแค่ไม่มีข้อมูล
นี่คือการกำหนดค่า logrotate ของฉัน:
/var/log/dealer*.log {
รายวัน
หายไป
หมุน 7
การบีบอัดล่าช้า
การแจ้งเตือน
su ราก
หลังการหมุน
/bin/systemctl รีโหลดตัวแทนจำหน่าย*.service > /dev/null 2>/dev/null || จริง
ลงท้าย
สร้างรูท 0644
}
ไฟล์บันทึกใหม่ล่าสุดว่างเปล่า:
-rw-r--r-- 1 รูทรูท 0 ก.ค. 55 11:39 DealerF2f.log
-rw-r--r-- 1 รูทรูท 0 ก.ค. 55 11:39 DealerOutbound.log
-rw-r--r-- 1 รูทรูท 0 ก.ค. 55 11:39 DealerTimeout.log
-rw-r--r-- 1 รูทรูท 0 ก.ค. 55 11:39 ตัวแทนจำหน่าย Web.log
มันยังคงเขียนถึง .log.1
:
-rw-r--r-- 1 รูทรูท 36M ก.ค. 55 12:52 dealerOutbound.log.1
-rw-r--r-- 1 รูทรูท 9.2M ก.ค. 55 12:52 ตัวแทนจำหน่ายF2f.log.1
-rw-r--r-- 1 รูทรูท 19M ก.ค. 55 12:52 ตัวแทนจำหน่ายWeb.log.1
-rw-r--r-- 1 รูทรูท 171M ก.ค. 55 12:52 dealerTimeout.log.1