Como executar um comando por padrão iniciando o tmux?

3
  • Eu preciso executar um comando por padrão quando o tmux inicia uma nova sessão.
  • Preciso começar por padrão em uma pasta quando a sessão começa.
por Daniel 30.03.2017 / 10:07

1 resposta

3

Você pode usar um script para iniciar o tmux. Salvando o seguinte em um script bash (ou qualquer shell que você esteja usando, lembrando de consertar o hash-bang (#!)), Tornando-o executável e executando o script, você obterá uma nova sessão do tmux com uma única janela rodando o vim. Ajuste os nomes da sessão e da janela e o comando ao seu gosto.

#!/bin/bash
tmux new-session -d -s mySession -n myWindow
tmux send-keys -t mySession:myWindow "cd /my/directory" Enter
tmux send-keys -t mySession:myWindow "vim" Enter
tmux attach -t mySession:myWindow
    
por 30.03.2017 / 10:55

Tags