Bash&TMUX - Continuar após erro

Bash&TMUX - Continuar após erro

Quero escrever um script bash que abra uma nova janela em determinada sessão do tmux, execute outro script nela e depois feche.

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

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

can't find window windowname

Como posso informar ao script que desejo continuar mesmo que não haja nenhuma janela chamada 'nomedajanela'?

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 nenhum deles funcionou.

informação relacionada