Automatizar a criação da janela Byobu [fechada]

1

Eu uso Byobu em uma máquina dev Vagrant para executar várias coisas em uma tela e para poder suspender / restaurar a máquina e continuar de onde saí da outra dia.

Há momentos em que eu tenho que recriar a máquina e configurar 8+ janelas Byobu com a mudança de seus nomes, mudando para diretórios particulares em cada um; para não mencionar a execução de comandos neles após a configuração.

Existe uma maneira de criar um arquivo de configuração ou lançar um monte de comandos que fazem a configuração inicial para que eu não precise gastar 5 minutos com isso?

Atualmente, há um exemplo que não funciona em Commandlinefu , então acredito que poderia ser feito. Alguém tem alguma informação atualizada como isso pode ser conseguido?

byobu version 5.74 (and possibly 5.60 too)
tmux 1.8
    
por Ikon 15.10.2014 / 12:35

1 resposta

2

Ao usar o tmux, você pode escrever um script de configuração usando o shell, assim:

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

A nova sessão será executada em segundo plano. Se você deseja anexar à nova sessão logo após sua criação, adicione

byobu-tmux attach

no final. Você pode até adicionar esses comandos ao seu .profile

Se você usar o byoubu com a tela, poderá descrever os comandos desejados em um arquivo de configuração alternativo:

screen bc
screen bash
screen sh
    
por 15.10.2014 / 13:35