현재의 여러 세션을 실행할 수없는 것 같습니다 byobu
. 한 터미널에서 실행되는 초기 byobu 인스턴스 후에 byobu
다른 터미널에서 실행할 때 항상 첫 번째 byobu
세션에 연결됩니다 .
독립 byobu
세션 을 시작 해야합니까?
답변
많이 쉽다. (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.
답변
사용 -S
(소켓을 예) 다른 이름을 다음 byobu 세션을 제공하는 옵션을 선택합니다. -S "MYNAME"
소켓이 없으면 <pid>.<tty>.<host>
대신에 사용 <pid>.MYNAME
됩니다.
답변
내가 해결할 수있는 한, byobu
인수없이 실행 하면 기존 세션에 다시 연결되거나 전혀 실행되지 않으면 새 세션이 시작됩니다 byobu
. 프로그램 이름을 인수로 사용하여 실행하면 내부에서 실행중인 내용에 따라 screen
또는로 전달 tmux
됩니다.
당신이 실행하는 경우 screen
, 당신은 실행하여 새로운 세션 (쉘을 실행)를 시작 시뮬레이션 할 수 있습니다 byobu byobu-shell
( byobu-shell
그 프로그램 인 byobu
만들면 기본적으로 실행됩니다. 그것은 MOTD 및 출시 당신을 인쇄를 $shell
.). 그런 다음 byobu
SSH를 통해 서버에 연결하거나 다시 연결하여 다시 연결 하려고 하면 실행중인 byobu
세션 중에서 선택할 수있는 옵션이있는 메뉴가 제공됩니다 .
에 대해 이것을 달성하기 위해 tmux
실행 byobu new-session
하십시오. 다음에 다시 연결하면 마지막으로 시작한 세션에 연결됩니다.