screen /dev/tty-MyDevice
직렬 포트의 트래픽을 확인 하는 데 사용 하고 있습니다.
Ctrl+를 눌러도 D화면이 종료되지 않습니다.
종료하려면 어떻게해야합니까?
답변
screen quit 명령을 사용하십시오 (일반적으로 ctrl-A \).
답변
화면 내에서 모든 터미널을 실행하고 때로는 화면을 사용하여 직렬에 연결합니다. 당신이 경우 screen /dev/ttyUSB0
화면 내부, 당신은 단지 현재 세션이 아니라 새 자식 화면에서 새 창을 얻을 것이다.
이 경우 Ctrl-A k
전체 화면 프로세스가 아닌 현재 창만 종료하고 다른 창을 사용하지 않으려면을 누르 십시오. 이것은 kill window 명령입니다.
답변
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
답변
나를 위해 문제는 내가 직렬 포트를 통해 제어하는 시스템이 아니라 Linux 사용자 계정에서 실수로 로그 아웃 한 것으로 나타났습니다. 나는 정상적인 모두 다시 로그인하면 screen
다음과 같은 명령 Ctrl+ a, k다시 작동하기 시작했다.
새 열 수 있다면 그건 그렇고, screen
(윈도우 Ctrl+ a, c), 또 다른 TTY ( Ctrl+ Alt+ F1..12또는 SSH 세션을, 당신은 실행할 수 있습니다 pkill screen
또는 kill <PID of screen>
.