실수로 Byobu를 종료 할 때마다 다음에 시작할 때 _ {sessionname}-{id} 라는 각 세션에 대한 추가 세션 탭 이 있습니다 .
이전 Ubuntu 14를 사용하는 이전 컴퓨터에서는 이런 일이 발생하지 않았기 때문에 이것이 정말 짜증납니다. 저는 지금 Ubuntu 17.04를 사용하고 있습니다.
또한 원본을 닫지 않고 이러한 추가 세션 창을 닫는 방법을 찾을 수 없습니다.
F6(세션 분리 후 로그 아웃)을 누르면 다른 {id}로 추가 / 중복 된 세션 만 재생성 됩니다.
이는 세션을 분리하거나 전환 할 때 발생하는 이후 버전의 byobu 의 버그 인 것으로 보입니다 . 버그는 아직 수정되지 않았습니다 ...
다음은 해결 방법 입니다. * . 이 명령은 추가 세션을 제거합니다. Ubuntu 18.04에서 테스트되었습니다.
# Get list of active sessions that start with an underscore, and kill them
tmux ls | grep ^_ | cut -f1 "-d:" | xargs -r tmux kill-session -t
이것은 byobu
/ tmux
세션 의 목록을 얻고, 밑줄로 시작하는 세션을 확인한 다음 tmux
그들을 죽 이도록 지시합니다. 중복 세션이 없으면 아무 작업도 수행하지 않으므로 실행하는 것이 안전합니다.
* Pablo Bianchi도 해결 방법을 게시했지만 제공 한 명령은 중복 세션이 있는지 확인하지 않으므로 대상없이 "tmux kill-session"을 호출하여 활성 세션을 종료 할 수 있습니다. 또한 세션 이름 내에 밑줄이있는 세션을 종료합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다