ยุติการตรวจสอบพอร์ตอนุกรมของหน้าจอ


20

ฉันใช้screen /dev/tty-MyDeviceเพื่อดูทราฟฟิกบนพอร์ตอนุกรมของฉัน

การกดCtrl+ Dจะไม่ทำให้หน้าจอถูกยกเลิก

ฉันต้องทำอย่างไรเพื่อยุติมัน?

คำตอบ:


24

Ctrl + a Ctrl + -, ให้หน้าจอว่างเปล่า, Ctrl + a Ctrl + c ให้หน้าจอใหม่ซึ่ง Ctrl + D จากนั้นจะสามารถออกจากเหมือนหน้าจออื่น ๆ ทั้งหมดที่ฉันเคยพบมาก่อนหน้านี้
Walrus the Cat

2
อ๊ะมาร์คอัปเปลี่ยน "ctrl- \" ของฉันเป็น "ctrl-" แก้ไขแล้ว.
aecolley

8
มันทำงานเป็น Ctrl-a \ (นั่นคือ Ctrl-a แล้วธรรมดา \ ไม่มี ctrl) แปลกที่ลิงค์ที่ให้ไว้มี Ctrl สำหรับ \
niels

งานประเภทนี้ แต่เมื่อเชื่อมต่อกับ qemu serial pty สิ่งนี้จะฆ่ามันจริงๆ นั่นหมายความว่าฉันไม่สามารถเชื่อมต่อได้หลังจากนั้น ด้วย picocom ฉันสามารถยุติการเชื่อมต่อแบบอนุกรมได้อย่างง่ายดายและเชื่อมต่อใหม่ในภายหลัง
maxschlepzig

8

ฉันเรียกใช้เทอร์มินัลทั้งหมดของฉันภายในหน้าจอและบางครั้งก็ใช้หน้าจอเพื่อเชื่อมต่อกับอนุกรม หากคุณscreen /dev/ttyUSB0อยู่ในหน้าจอคุณจะได้รับหน้าต่างใหม่ในเซสชันปัจจุบันไม่ใช่หน้าจอลูกใหม่

ในกรณีนี้กดCtrl-A kเพื่อฆ่าเฉพาะหน้าต่างปัจจุบันมากกว่าที่จะประมวลผลหน้าจอทั้งหมดและหน้าต่างอื่น ๆ ของคุณด้วย นี่คือคำสั่ง kill window


7

แม้ว่าคำตอบของ aecolley มักจะใช้งานได้ แต่ก็ไม่ได้ผลสำหรับฉัน (อาจเป็นเพราะแป้นพิมพ์ภาษาไอซ์แลนด์และสถานที่ตั้งของไอซ์แลนด์ แต่อย่างใดสงสัย) เมื่ออยู่ในสถานการณ์นั้นคุณสามารถไปที่คอนโซลอื่นและดำเนินการscreen -lsและจดบันทึกหมายเลขเซสชันของหน้าจอผลลัพธ์ควรเป็นดังนี้:

There is a screen on:
            6254.tty2.hostname           (Attached)
1 Socket in /var/run/screen/S-root

หมายเลขเซสชันบนหน้าจอของเธอคือ 6254

จากนั้นคุณสามารถออกคำสั่งต่อไปนี้เพื่อปิดเซสชันหน้าจอนั้น: screen -X -S 6254 quit


1

สำหรับฉันปัญหากลายเป็นว่าฉันได้เข้าสู่ระบบออกจากบัญชีผู้ใช้ลินุกซ์โดยไม่ได้ตั้งใจและไม่ใช่ระบบที่ฉันควบคุมผ่านพอร์ตอนุกรม เมื่อฉันกลับมาอยู่ในทะเบียนทั้งหมดของปกติscreenคำสั่งเช่นCtrl+ a, kเริ่มทำงานอีกครั้ง

นอกเหนือจากนั้นถ้าคุณสามารถเปิดใหม่screenหน้าต่าง ( Ctrl+ a, c) TTY อื่น ( Ctrl+ Alt+ F1..12หรือเซสชั่น SSH แล้วคุณสามารถเรียกใช้หรือpkill screenkill <PID of screen>

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