tmux
다음과 같이 (1.7) 창 분할이 있다고 가정해 보겠습니다 .
________________________
| 1 |
| |
|-----------+------------|
| 2 | 3 |
|___________|____________|
이제 세로 크기가 사용자 정의되었으므로 기본 레이아웃이 아닙니다.
프로그램이 멈추거나 연결된 컴퓨터를 통해 다시 시작되면 ssh
창이 "중지"되는 경우가 있습니다. 즉, kill-pane
작동하는 것처럼 보이는 것 외에는 다른 방법이 없습니다.
그러나 일단 창 #1이 삭제되면 위의 분할 구성을 쉽게 다시 생성할 수 있는 방법이 없기 때문에 kill-pane
이를 "다시 시작"하고 싶습니다.
답변1
매뉴얼을 보고 respawn-pane
이 명령에 깊은 인상을 받았지만 이것이 작동하지 않는 것으로 나타났습니다. 주의 깊게 읽으면 이것이 respawn-pane -k
답이라는 것이 밝혀졌습니다.죽이다명령을 실행하십시오.
이렇게 하면 창을 "다시 시작"하고 제자리에서 다시 생성할 수 있습니다.
그래서 <prefix>
+를 :입력 respawn-pane -k
하고 누르세요.Enter
답변2
실제로 레이아웃을 다시 작성하는 방법이 있습니다. list-windows
이는 세션의 모든 창에 대한 레이아웃 설명을 제공하고 구문 select-layout
분석된 문자열을 다이제스트하고 레이아웃을 적절하게 설정할 수 있습니다( select-layout
맨 페이지 참조 tmux(1)
).
SSH 문제의 경우 - 시스템이 종료되면 SSH 서버는 연결을 닫아야 합니다. (Ssh 데몬을 종료하지 않고 세션을 올바르게 실행하여 올바른 동작을 엉망으로 만든 일부 Linux 배포판을 본 적이 있지만) - 이 경우 - 이스케이프 문자 뒤에 (점) ESCAPE CHARACTERS
섹션(및 참조되는 다른 곳)이 클라이언트 연결을 강제로 종료함을 참조하세요. 물론 포드를 생성하고 실행하는 경우에는 도움이 되지 않지만 해당 문제가 더 자주 발생하는 경우 포드에서 셸을 실행하고 여기에서 ssh를 호출하는 것이 더 나을 수도 있습니다.ssh(1)
.
ssh