ฉันจะหยุดหน้าจอ GNU ฆ่าจอเทอร์มินัลของฉันด้วยการปลดระยะไกลได้อย่างไร


0

เมื่อฉันเริ่มหน้าจอในหนึ่งขั้วด้วย

$ screen -R foo

จากนั้นจึงถอดปลั๊กไฟออกจากเทอร์มินัลอื่นด้วย

$ screen -D foo

อาคารแรกของฉันตาย (หมายความว่าถ้าฉันเรียกใช้จาก gnome-terminal หน้าต่าง gnome-terminal ทั้งหมดจะหายไป)

มีวิธีในการเปลี่ยนพฤติกรรมนี้เพื่อให้ฉันสามารถใช้อาคารเดิมหลังจากหน้าจอตาย?

คำตอบ:


1

ทางออกที่ถูกต้องไม่ใช้ "power detach" แต่เป็นเพียง "detach ปกติ"; พฤติกรรมที่คุณพยายามหลีกเลี่ยงนั้นแตกต่างกันอย่างสิ้นเชิง

แทนที่จะscreen -Dใช้งานscreen -dให้สังเกตตัวเล็ก


โอ้ว้าว ... ฉันคิดว่าฉันคิดว่า "การถอดอำนาจ" จะทำให้มันสุภาพน้อยลงไม่ทำลายล้างมากกว่า ขอบคุณ!
Mu Mind

0

โอเคถ้าไม่มีวิธีแก้ปัญหาที่เหมาะสมฉันพบวิธีแก้ปัญหา หากคุณเริ่มเซสชันหน้าจอดั้งเดิมด้วย:

$ $SHELL
$ screen -R foo

ดังนั้นคุณจึงรันหน้าจอในเชลล์ภายในเชลล์จากนั้นเมื่อเปลือกออกจากระยะไกลและพยายามที่จะฆ่าเชลล์ของคุณเชลล์จะฆ่าเชลล์ด้านในและส่งคุณกลับไปที่เปลือกนอกดั้งเดิม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.