tmux 'blocos “run-shell” para processos em segundo plano

1

Estou usando a versão tmux 1.9a e notei que run-shell bloqueia o uso de qualquer comando de chave de prefixo até que o comando termine.

Para reproduzir isso basta executar

run-shell "sleep 10"

e tente executar qualquer um dos comandos de prefixo (por exemplo, C-b c para criar um novo painel). Você vai notar que nada acontece. Quando o comando terminar, a ação será executada.

Para mim, esse comportamento é indesejado porque o comando que eu quero executar nunca deve terminar. isso é um erro ou uma característica? Além disso, alguma idéia sobre como resolver isso?

Caso você esteja se perguntando sobre o caso de uso concreto: Estou tentando obter um tmux + kerberos setup para funcionar corretamente. Para isso, eu gostaria de usar o ktmux wrapper que você pode encontrar aqui .

    
por elemakil 04.12.2014 / 14:40

1 resposta

2

Use run-shell -b :

With -b, the command is run in the background.
    
por 13.03.2015 / 04:17