Byobu - envia o comando para a sessão byobu tmux a partir da linha de comando (ou bash / sh)

2

Eu corro um script que gostaria de imprimir o status para uma sessão byobu tmux. Por exemplo, print backup finished \n . É possível fazer isso com o nome da janela byobu tmux, que você pode dar / renomear com F8 ?

Com a tela (antes) eu fiz assim: screen -S $SCREEN_NAME -p 0 -X stuff "print backup finished.$(printf \r)"

    
por user2693017 30.01.2014 / 15:33

1 resposta

1

Acho que a melhor maneira de fazer isso seria usar a ação de prompt de comando do tmux.

Com um Byobu em execução (ou tmux ), simplesmente execute:

tmux command-prompt -p "backup finished"

Isto irá imprimir a mensagem, "backup finished", na linha de status, e permanecer lá até que você pressione "enter" para reconhecê-la.

Note que não é específico da janela, mas esse comando pode ser específico da sessão (cliente).

Divulgação completa: Eu sou o autor e mantenedor do Byobu .

    
por 30.01.2014 / 17:21