Score:0

วิธีทำให้กระบวนการทำงานต่อไปหลังจากสิ้นสุดเซสชัน ssh เมื่อ systemd ฆ่ากระบวนการหลังจากที่ผู้ใช้ออกจากระบบ

ธง in

ฉันได้ลองคำตอบที่ได้รับการโหวตอย่างสูงมากมายเกี่ยวกับการแลกเปลี่ยนสแต็กที่แนะนำ nohup, disown, command & และ (command &) และพวกเขาไม่ได้ผลสำหรับฉันบนเซิร์ฟเวอร์ Ubuntu 20.04 ฉันพบคำตอบนี้ว่าเหตุใดจึงไม่ทำงานตั้งแต่ปี 2559 เนื่องจากการเปลี่ยนแปลงเริ่มต้นของ systemd ในการปฏิบัติต่อกระบวนการของผู้ใช้หลังจากผู้ใช้ออกจากระบบ - รายละเอียด

ดูเหมือนจะมีวิธีกับ systemd (ช้างในห้อง) - ดูคำตอบนี้ ที่นี่ แต่นั่นต้องสร้างบริการ systemd และจัดการผ่าน systemctl เป็นต้น

มีวิธีการกำหนดค่า systemd เพื่อเปลี่ยนพฤติกรรมหรือไม่?

ฉันพบคำตอบนี้สำหรับ Oracle Linux: กำหนดค่า Systemd เพื่อเปิดใช้งานกระบวนการของผู้ใช้เพื่อดำเนินการต่อหลังจากออกจากระบบ

จะใช้งานได้กับ Ubuntu หรือไม่ ฉันพบปัญหาหากผู้ใช้จำนวนมากสร้างกระบวนการจำนวนมากและไม่จัดการกระบวนการเหล่านั้น สิ่งนี้มีไว้สำหรับระบบที่มีผู้ใช้เพียงไม่กี่คนและกระบวนการเพียงเล็กน้อย

Terrance avatar
id flag
เมื่อดูลิงก์ที่คุณโพสต์เกี่ยวกับการกำหนดค่า systemd เพื่อให้กระบวนการดำเนินต่อไป ฉันไม่เห็นเหตุผลว่าทำไมจึงไม่ทำงาน ไฟล์ทั้งหมดที่จำเป็นมีอยู่ใน Ubuntu 20.04 น่าเสียดาย ฉันไม่ได้ติดตั้งเซิร์ฟเวอร์ Ubuntu บนระบบของฉัน ดังนั้นฉันจึงไม่สามารถยืนยันในส่วนของเซิร์ฟเวอร์ได้ แต่ฉันคิดว่ามันไม่ได้แตกต่างกันมากเท่าที่ systemd ดำเนินไป

โพสต์คำตอบ

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