Você tem algumas opções.
-
Em vez de executar
ls
em sua janela, execute um shell e, em seguida, envie as combinações de teclas do shell para executar:tmux start-server tmux new-session -d -s session tmux new-window -t session:1 tmux send-keys -t session:1 ls C-m
-
Você pode almoçar uma sequência de comandos de modo a deixar-se com um shell após seus outros comandos serem executados:
tmux start-server tmux new-session -d tmux new-window 'ls;bash -i'
-
Veja jasonwryan's responda para obter detalhes sobre a opção
remain-on-exit
para manter os painéis vivos após o processo ter sido encerrado, para que você possa revisar a saída. -
Se a saída de algum comando valesse a pena ser vista uma vez, talvez valesse a pena ser atualizada. Se você estiver monitorando a saída de algo, você poderá
watch
obter periodicamente uma nova saída. Isso deve funcionar bem com os painéis emtmux
:tmux start-server tmux new-session -d tmux new-window 'watch -n 60 ls'