화면 모니터링 직렬 포트 종료

화면 모니터링 직렬 포트 종료

screen /dev/tty-MyDevice직렬 포트의 트래픽을 보는 데 사용합니다 .

Ctrl+를 눌러도 D화면이 종료되지 않습니다.

종료하려면 어떻게 해야 하나요?

답변1

사용화면 종료 명령(대개 ctrl-A \).

답변2

나는 화면 내에서 모든 터미널을 실행하고 때로는 화면을 사용하여 직렬에 연결합니다. 화면 안에 있는 경우 screen /dev/ttyUSB0새 하위 화면이 아닌 현재 세션에 새 창이 표시됩니다.

이 경우 를 누르면 Ctrl-A k현재 창만 종료되며 전체 화면 프로세스 및 다른 창은 종료되지 않습니다. 이것은 창 종료 명령입니다.

답변3

aecolley의 답변은 일반적으로 작동하지만 나에게는 작동하지 않았습니다 (아마도 아이슬란드어 키보드와 아이슬란드어 로케일 때문일 수 있지만 어쨌든 의심 스럽습니다). 이 경우 다른 콘솔로 이동하여 실행 screen -ls하고 screen 세션 번호를 기록하면 다음과 같은 출력이 표시됩니다.

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

그녀의 스크린 세션 번호는 6254입니다.

그런 다음 다음 명령을 실행하여 screen 세션을 닫을 수 있습니다.screen -X -S 6254 quit

답변4

제 경우 문제는 직렬 포트를 통해 제어하던 시스템 대신 Linux 사용자 계정에서 실수로 로그아웃했다는 것입니다. 다시 로그인하면 모든 일반 screen명령(예: Ctrl+ a) 이 k다시 작동하기 시작했습니다.

screen그렇지 않고 새 창( Ctrl+ a, c), 다른 TTY( Ctrl++ Alt또는 F1..12SSH 세션) 를 열 수 있는 경우 pkill screen또는 를 실행할 수 있습니다 kill <PID of screen>.

관련 정보