Назад | Перейти на главную страницу

Автоматизация создания окна Byobu

я использую Бёбу на Бродяга dev, чтобы запускать несколько вещей на одном экране и иметь возможность приостановить / восстановить машину и продолжить с того места, на котором я остановился на днях.

Бывают случаи, когда мне приходится воссоздавать машину и настраивать 8+ окон Byobu с изменением их имен, переходом к определенным каталогам в каждом; не говоря уже о запущенных в них командах после установки.

Есть ли способ создать файл конфигурации или добавить кучу команд, выполняющих начальную настройку, чтобы мне не пришлось тратить на это 5 минут?

В настоящее время есть неработающий пример на Commandlinefu, поэтому я считаю, что это можно сделать. У кого-нибудь есть свежая информация, как этого можно достичь?

byobu version 5.74 (and possibly 5.60 too)
tmux 1.8

При использовании tmux вы можете написать сценарий установки с помощью оболочки, например:

byobu-tmux new-session -d vim
byobu-tmux new-window bc
byobu-tmux new-window bash
byobu-tmux new-window sh

Новый сеанс будет работать в фоновом режиме. Если вы хотите подключиться к новому сеансу сразу после его создания, добавьте

byobu-tmux attach

в конце концов. Вы даже можете добавить эти команды в свой .profile

Если вы используете byoubu с экраном, вы можете описать желаемые команды в альтернативном файле конфигурации:

screen bc
screen bash
screen sh