Скрипт для запуска команды во вкладке byobu

bash tmux ubuntu-server gnu-screen byobu

2799 просмотра

1 ответ

6 Репутация автора

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

Я хочу использовать тот же тип сценариев для запуска сервера, но вместо экранной сессии я хотел бы прикрепить его к вкладке byobu.

Я использую byobu-tmux (потому что это выглядит лучше). Как я мог это сделать?

Мои оригинальные сценарии (они оба делают больше, но это соответствующие части):

# Startup  
screen -a -dmS <name> <command>

# Attach
screen -x <name>

Я использую Ubuntu Server 16.04

Автор: P. Károlyi Источник Размещён: 18.07.2016 11:26

Ответы (1)


3 плюса

867 Репутация автора

Я не знаю screenкоманд, поэтому вот быстрый пример команд для byobu:

Чтобы создать новые вкладки (называемые экранами) внутри текущего сеанса, вы можете:

byobu new-window "ls -la && sleep 5"

Чтобы начать новый сеанс (новый экземпляр byobu, к которому вы можете присоединиться) с помощью команды, вы можете:

byobu new-session -s "session name" "ls -la && sleep 5"

Чтобы создать его уже отдельно:

byobu new-session -d -s "session name" "ls -la && sleep 5"

Чтобы прикрепить к сеансу по имени:

byobu attach -t "session name"
Автор: bogdan.mustiata Размещён: 22.08.2016 08:58
Вопросы из категории :
32x32