답변:
많이 쉽다. (byobu가 화면을 사용하는 적어도 우분투 10.04 컴퓨터에서)
이미 하나의 세션이 실행 중이고 다시 연결하지 않고 새 세션을 만들려면 다음을 입력하십시오.
byobu -S my-other-session
내 다른 세션은 새 세션의 이름을 지정하는 방법입니다.
나중에 이미 하나 이상의 byobu 세션이 실행 중이면 다음을 입력하기에 충분합니다.
byobu
그리고 선택할 수있는 실행중인 세션 목록이 표시됩니다.
Byobu sessions...
1. 17680.my-other-session (03/12/2012 01:33:32 PM) (Detached)
2. 11890.pts-2.mit (01/15/2012 09:17:49 AM) (Detached)
3. Create a new session
Choose 1-3 [1]:
입력 byobu
해도 선택할 수있는 실행중인 세션 목록이 없으면 byobu-select-session
명령을 시도하십시오 .
pts-2.mit 세션은 처음에 이름을 지정하지 않고 만든 세션이므로 boybu에서 이름을 선택했습니다.
세션을 연결하지 않고 실행중인 세션을 찾으려면 다음을 사용하십시오.
byobu -ls
다음과 같은 목록을 표시 한 후 입력 한 콘솔에 다시 표시됩니다.
There are screens on:
17680.my-other-session (03/12/2012 01:33:31 PM) (Detached)
11890.pts-2.mit (01/15/2012 09:17:48 AM) (Detached)
2 Sockets in /var/run/screen/S-root.
내가 해결할 수있는 한, byobu
인수없이 실행 하면 기존 세션에 다시 연결되거나 전혀 실행되지 않으면 새 세션이 시작됩니다 byobu
. 프로그램 이름을 인수로 사용하여 실행하면 내부에서 실행중인 내용에 따라 screen
또는로 전달 tmux
됩니다.
당신이 실행하는 경우 screen
, 당신은 실행하여 새로운 세션 (쉘을 실행)를 시작 시뮬레이션 할 수 있습니다 byobu byobu-shell
( byobu-shell
그 프로그램 인 byobu
만들면 기본적으로 실행됩니다. 그것은 MOTD 및 출시 당신을 인쇄를 $shell
.). 그런 다음 byobu
SSH를 통해 서버에 연결하거나 다시 연결하여 다시 연결 하려고 하면 실행중인 byobu
세션 중에서 선택할 수있는 옵션이있는 메뉴가 제공됩니다 .
에 대해 이것을 달성하기 위해 tmux
실행 byobu new-session
하십시오. 다음에 다시 연결하면 마지막으로 시작한 세션에 연결됩니다.
byobu $shell
은 이미 실행중인 세션에 다시 연결됩니다 (단말기에서 $ shell이 정의되지 않았기 때문입니다). 실행하는 동안 byobu byobu-shell
byobu-shell이 인식 할 수없는 명령임을 출력합니다. (내가 말한 것을 잘못 이해했다면 죄송합니다 ...)
byobu-shell
Oneiric 및 최신 버전입니다. 거의 같은 효과를 내기 위해 byobu bash
(또는 zsh
다른 것을) 실행할 수 있습니다 .
byobu bash
와 byobu zsh
"알 수없는 명령"오류를 부여. 내 오래된 screen
설정 에서 뭔가인가 ? 어떤 아이디어?