Score:0

วารสาร systemd - ลบบันทึกที่เป็นของหน่วยที่ระบุ?

ธง id

เช่นเดียวกับที่มีวิธีแสดงบันทึกทั้งหมดที่เป็นของหน่วย: Journalctl -xu <หน่วย>, มีวิธีการล้างบันทึกที่เป็นของหน่วยที่ระบุด้วย วารสาร ctl ?

อันที่จริง ปัญหาของฉันคือหนึ่งในบริการที่นำเข้า (จาก Sys-V /etc/init.d ไฟล์โดยอัตโนมัติโดย ระบบ) กำลังบันทึกและที่เห็นในทั้งสองอย่าง syslog เช่นเดียวกับ วารสาร!

ฉันต้องการลบบันทึกออกจาก วารสาร เพราะมันกินพื้นที่มาก! จากคู่มือ ไม่มีทางที่จะบอกได้ วารสาร เพื่อไม่ให้บันทึกบางอย่างคงอยู่! ฉันไม่ต้องการส่งต่อ ทั้งหมด เข้าสู่ระบบ syslog ! ดังนั้นฉันคิดว่าถ้าฉันทำได้เป็นระยะ ลบ บันทึกของหน่วยดังกล่าว จาก วารสารมันจะเป็นชัยชนะครั้งใหญ่!

eDonkey avatar
sl flag
เนื่องจากฉันจะไม่ปิดการใช้งานเจอร์นัลทั้งหมด จึงเป็นไปได้ที่จะกำหนด "พื้นที่เก็บข้อมูลสูงสุด" เช่น. เพิ่ม `SystemMaxUse=100M` ไปที่ `/etc/systemd/journald.conf` เพื่อเก็บเฉพาะ 100MB สุดท้ายของบันทึกเจอร์นัลทั้งหมด
id flag
maxstorage จะจำกัดจำนวนพื้นที่ที่ใช้โดยบันทึกรายวันเท่านั้น! ฉันค้นหาสูงและต่ำ ดูเหมือนจะไม่มีตัวเลือกในการล้างบันทึกเฉพาะ!
eDonkey avatar
sl flag
โอ้ ฉันเข้าใจแล้ว.. แย่แล้ว ฉันอ่านไม่ถูกต้อง AFAIK คุณไม่สามารถ "บอก" บันทึกสิ่งที่ควร / ไม่ควรบันทึกหรือเฉพาะบันทึกเฉพาะเท่านั้นที่ควรคงอยู่ คุณต้องเขียนสคริปต์เพื่อให้ได้สิ่งที่คุณต้องการ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา