Estou impressionado com os recursos de controle remoto do tmux:
tmux new-window -t p12346 'echo foo;sleep 10'
Isso cria uma nova janela na sessão denominada p12346 e não imprime nada na tela. Isso é ótimo. Mas como posso dizer ao comando acima que aguarde até que o sono termine antes de retornar? Ou seja, eu quero fazer o mesmo, mas levar 10 segundos para executar:
time tmux new-window -t p12346 'echo foo;sleep 10'
fundo
Se isso for viável, poderá se tornar um recurso do GNU Parallel: Os trabalhos atualmente em execução podem ser acessados a cada janela tmux
, para que você possa acompanhar o progresso de cada trabalho em tempo real.
Portanto tmux
, não será executado em primeiro plano: o usuário precisará se conectar a ele.