Score:1

กระบวนการ systemd stdout/stderr

ธง np
esp

เมื่อฉันเรียกใช้บริการด้วยตนเอง มันจะบันทึกบางอย่างเมื่อเริ่มทำงาน

แต่ฉันไม่พบบันทึกนี้ทุกที่เมื่อเริ่มเป็นกระบวนการ systemd

Journalctl -u <บริการ> แสดงเฉพาะบันทึกเกี่ยวกับการเริ่มต้นและหยุดบริการ ไม่ใช่ผลลัพธ์ของบริการจริง

ฉันลองเพิ่มการกำหนดค่าไปที่ /etc/systemd/system/<service>.service ไฟล์:

StandardOutput=ต่อท้าย:/var/opt/<service>/stdout.log
StandardError=ต่อท้าย:/var/opt/<service>/stderr.log

แต่มันก็ไม่ได้ช่วย - ไฟล์ถูกสร้างขึ้นหลังจาก daemon และเซอร์วิสรีสตาร์ท แต่ไฟล์นั้นว่างเปล่า

ฉันพลาดอะไรไป

ขอบคุณสำหรับข้อเสนอแนะใด ๆ ฉันไม่มีความคิด

Score:0
ธง za

ใช้สิ่งต่อไปนี้ในไฟล์หน่วย

[บริการ]
StandardError=วารสาร
StandardOutput=วารสาร
อินพุตมาตรฐาน = null

ดูที่นี่สำหรับข้อมูลเพิ่มเติม: https://www.freedesktop.org/software/systemd/man/systemd.exec.html#StandardOutput=

โพสต์คำตอบ

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