Evitar que o tmux fique ocioso

1

Eu trabalho com um cluster que finaliza processos inativos depois de ficar inativo por 24 horas, mas quero deixar as sessões do tmux em execução por vários dias para que elas ainda estejam lá quando eu voltar a elas.

Existe uma maneira fácil de fazer o tmux acordar a cada duas horas para evitar longos períodos de inatividade? O único pensamento que eu poderia pensar era escrever um script que executasse um comando arbitrário do tmux a cada hora, por ex. tmux ls para ver se isso resolve o problema, mas sinto que deve haver uma maneira mais elegante.

    
por Mike Dacre 28.10.2015 / 21:24

1 resposta

1

Para ativar o tmux periodicamente, você pode executar o seguinte em uma sessão do tmux:

while sleep 2h; do echo alive; done

Como o tmux lida com os terminais de suas sessões em seu próprio código, isso irá ativá-lo para lidar com a saída.

    
por 08.03.2017 / 07:20

Tags