Bash e TMUX - Continuar depois do erro

1

Eu quero escrever um script bash que abra uma nova janela em determinada sessão do tmux, execute outro script nele e então feche.

O problema é que, se eu iniciar duas instâncias do script, quero que o script mate a instância anterior (que tem o mesmo nome).

Se não houver uma janela com esse nome, o script não continuará e apenas gerará um erro:

can't find window windowname

Como posso dizer ao script que quero continuar mesmo que não haja uma janela chamada 'windowname'?

tmux kill-window -t session:windowname
tmux new-window -t session -n "windowname" "/path/to/the/script.sh"
tmux kill-window -t session:windowname

Eu tentei " || true ", " || : ", " set +e ", redirecionando a saída para /dev/null , mas nenhuma delas funcionou.

    
por Michal VonFlynee 15.06.2016 / 18:55

0 respostas

Tags