Evitar que o GNU-Screen bloqueie a saída padrão

5

Temos aplicativos em execução na tela em produção. (Eu tenho um sentimento que alguns podem recomendar contra ele, mas funciona bem para nós, no entanto ...) Se eu rolar no modo de cópia e, em seguida, desanexar, esquecendo de sair do modo de cópia, o aplicativo bloqueia (acho que depois de algum tempo expirou).

O que eu acredito que está acontecendo é que o buffer de tela é preenchido e não pode ser esvaziado devido ao modo de cópia ativo. Isso faz com que o programa em execução pare até a tela de reentrada e saia do modo de cópia. Eu cometi esse erro várias vezes. Existe uma maneira de evitar isso? (por exemplo, sair automaticamente do modo de cópia ao desanexar ou não conseguir se desconectar enquanto estiver no modo de cópia). Se não, e sobre o tmux ou outra queda na alternativa?

    
por mike g 23.11.2016 / 23:36

1 resposta

1

Coloque uma linha com

defnonblock on

em ~/.screenrc

Também recomendamos

defflow off

para passar Ctrl-Q e Ctrl-S para aplicativos, em vez de bloquear a saída da tela.

    
por 26.07.2018 / 23:46

Tags