한 번에 여러 byobu 세션을 실행하는 방법은 무엇입니까? 초기 byobu 인스턴스

현재의 여러 세션을 실행할 수없는 것 같습니다 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.). 그런 다음 byobuSSH를 통해 서버에 연결하거나 다시 연결하여 다시 연결 하려고 하면 실행중인 byobu세션 중에서 선택할 수있는 옵션이있는 메뉴가 제공됩니다 .

에 대해 이것을 달성하기 위해 tmux실행 byobu new-session하십시오. 다음에 다시 연결하면 마지막으로 시작한 세션에 연결됩니다.