Score:0

จะรีสตาร์ทบริการ Ubuntu โดยอัตโนมัติได้อย่างไรหากถูกฆ่าโดย OOM killer

ธง cn

ในกรณีของฉันบริการนั้นคือ Tor บันทึกของระบบ (Journalctl -k|grep -i ทอร์) แสดง เคอร์เนลนั้นกำลังฆ่าบริการ (หรือบางส่วนของมัน) เนื่องจาก OOM

ดังนั้นฉันต้องการรีสตาร์ททอร์โดยอัตโนมัติ?

ls /usr/lib/systemd/system/|grep -i ทอร์
นาโน /usr/lib/systemd/system/tor.service

เปลี่ยน "Type=วันช็อต" ถึง "พิมพ์=แจ้ง" เพราะ

บริการรีสตาร์ท = ตั้งค่าเป็นเสมอหรือสำเร็จซึ่งไม่ใช่ อนุญาตสำหรับบริการ Type=oneshot ปฏิเสธ

จากนั้นเพิ่มบรรทัดในส่วน [บริการ] ของไฟล์นั้น:

เริ่มใหม่ = เสมอ
รีสตาร์ทวินาที = 3

Ctrl+X เพื่อออก จากนั้น "systemctl daemon-reload; systemctl โหลดทอร์"

ฉันทำถูกต้องแล้ว มีวิธีง่ายกว่านี้หรือคุณแนะนำอะไรไหม

โพสต์คำตอบ

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