หลังจากรันโปรแกรม X ผ่าน SSH แล้ว SSH จะไม่ยุติหลังจาก shell exit (ต้องใช้เช่นCtrlCเพื่อฆ่ามัน)
ฉันเดาว่าแม้ว่าโปรแกรม X จะออกไปแล้วยังมี "การเชื่อมต่อ" เหลืออยู่ (ยังไม่ว่าง) มีข้อยกเว้นที่ฉันได้พบในขณะนี้และgtk-demo
acroread
ไม่มีใครรู้เหตุผลหรือไม่ นี่เป็นปัญหาของการกำหนดค่า ssh {, d} หรือไม่
1
คุณสามารถทดสอบสิ่งนี้ได้ด้วยตัวเอง เรียกใช้ ssh ด้วย -v และจะรายงานการเชื่อมต่อ X11 ที่เปิดและปิด
—
Kyle Jones
@ KyleJones THX, ดูเหมือนว่านี่เป็นปัญหา (กด "การเชื่อมต่อ" สองครั้งหลังจาก
—
yuyichao
C-c
ถูกกด)
ฉันมีปัญหาเดียวกันกับ SLES11 กับหน้าต่าง X11 ใด ๆ คุณติดตามไปยัง dbus อย่างไร
—
นิลส์
คุณสามารถตรวจสอบกระบวนการทำงานตามที่คุณ (ถ้าไม่มีเซสชันอื่นที่ใช้งานอยู่) ฉันใช้ systemd และเปิดใช้งานใน sshd (การตั้งค่า pam) ดังนั้นกระบวนการทั้งหมดในเซสชัน ssh อยู่ใน cgroup เดียวกันซึ่งทำให้ง่ายต่อการตรวจสอบจริง ๆ ~~
—
yuyichao