Score:0

เปลี่ยนเส้นทางไฟล์บันทึกดั้งเดิมไปยัง systemd Journal

ธง ru
jdm

ฉันมีโปรแกรมที่บันทึกไปยังไฟล์บันทึกที่กำหนดค่าได้สองไฟล์ ชื่อไฟล์ถูกกำหนดไว้ในไฟล์คอนฟิกูเรชัน ไม่ใช่ผ่านพารามิเตอร์บรรทัดคำสั่ง (ซึ่งเป็นกรณีนี้ คำถามที่คล้ายกัน). ฉันจะให้เอาต์พุตบันทึกแสดงใน systemd Journal (journalctl) ได้อย่างไร

ฉันสามารถจินตนาการได้ว่า systemd จะตรวจสอบไฟล์บันทึกหรือฉันสร้างซ็อกเก็ตยูนิกซ์และใช้เป็นไฟล์บันทึกของฉัน นี่เป็นกรณีการใช้งานทั่วไป มีคำสั่งในไฟล์บริการที่ฉันจำเป็นต้องรู้หรือไม่

ฉันลังเลที่จะใช้ /dev/stdout เป็นชื่อไฟล์ เนื่องจากฉันไม่แน่ใจว่ากระบวนการจะจัดการกับมันได้อย่างถูกต้อง และฉันไม่สามารถใช้การแทนที่กระบวนการทุบตี (myapp --log-file >(systemd-cat)) เนื่องจากไฟล์บันทึกไม่ได้ถูกส่งผ่านบรรทัดคำสั่ง

ในกรณีที่สำคัญ โปรแกรมคือไคลเอนต์ IBM DSM (เดิมคือ TSM) และตอนนี้ฉันกำลังใช้ไฟล์บริการ systemd ดั้งเดิมอยู่

โพสต์คำตอบ

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