Inicie o tmux e execute um conjunto de comandos na inicialização

0

Estou tentando encontrar uma maneira de iniciar o tmux para um usuário específico na inicialização. A sessão do tmux deve executar dois scripts Python.

Acho que eu poderia iniciar o Python como mencionado aqui , mas eu prefiro tê-lo em uma sessão do tmux.

Isso é possível e como eu poderia conseguir isso?

    
por boolean.is.null 13.05.2018 / 17:51

1 resposta

0

No meu caso, eu tenho uma conta de usuário apenas com o propósito de rodar um único script, então eu forneço uma configuração padrão do tmux no diretório home do usuário criando um arquivo ~ / .tmux.conf

Meu arquivo ~ / .tmux.conf parece (mais ou menos) assim:

new-session -d -s MYSESSIONNAME
set -g status off
new-window ~/my-startup-script.sh

my-startup-script.sh precisa ter o conjunto de permissões + x, obviamente.

Para iniciar o script ~ / .tmux.conf do tmux, emita o comando

tmux start-server
    
por 04.09.2018 / 14:04