В настоящее время я не могу запустить несколько сеансов byobu
. После первоначального экземпляра byobu, запущенного на одном терминале, когда я запускаю byobu
на другом терминале, он всегда подключается к первому сеансу byobu
.
Можно ли начать независимые byobu
сеансы?
Это очень легко. (По крайней мере, на моей машине человечности 10.04, где byobu использует экран.);
Если Вы уже имеете одно выполнение сессии и не хотите повторно прикреплять, но instad создают новый, просто вводят:
byobu -S my-other-session
Где 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
DOS не представляет список рабочих сессий, чтобы выбрать из, попробовать 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
, чтобы дать вашему следующему сеансу байобу (например, его сокету) другое имя. Без -S "MYNAME"
сокет был бы <pid>.<tty>.<host>
вместо <pid>.MYNAME
.
Насколько я могу понять, если вы запускаете byobu
без аргументов, он снова присоединяется к существующему сеансу (или запускает новый, если вы вообще не запускаете byobu
). Если вы запустите его с именем программы в качестве аргумента, то он передаст его либо screen
, либо tmux
, в зависимости от того, что вы запускаете внутри.
Если вы работаете screen
, вы можете смоделировать запуск нового сеанса (выполнение вашей оболочки), запустив byobu byobu-shell
(byobu-shell
- это программа, которая byobu
запускается по умолчанию). ваш $shell
.). Затем, когда вы попытаетесь подключиться заново, запустив byobu
или повторно подключившись через SSH к серверу, вам будет предоставлено меню с вариантами выбора между запущенными сеансами byobu
.
Для tmux
выполните byobu new-session
для достижения этой цели. В следующий раз при повторном подключении вы будете подключены к последнему сеансу, который вы начали.
Или, когда вы уже находитесь в сеансе byobu: Ctrl+Shift+F12.