Existe algum benefício em sair de sessões SSH aninhadas, ao invés de fechar toda a aplicação do terminal?

4

A questão deve resumir as coisas, mas essencialmente, eu estou em um monte de sessões SSH, algumas das quais têm sessões SSH adicionais para outros hosts. Há algum impacto negativo em simplesmente fechar todo o terminal, em vez de digitar exit meia dúzia de vezes até que eu esteja de volta ao prompt de comando original.

My Environment:

OS: OSX 10.8.4
Terminal: iTerm2
Shell: zsh

    
por speedRS 25.06.2013 / 01:05

1 resposta

1

Tenho certeza que existem.

Pense nisso - se você digitar exit trinta mil vezes, estará encerrando cada sessão ssh uma de cada vez. Isso é bom - todas as sessões originadas de sua máquina são fechadas.

Agora pense no que acontece quando você simplesmente mata a janela do terminal na sua máquina. Sua sessão SSH pode ser eliminada, mas a máquina que você utilizou de outra máquina é inteligente o suficiente para matar sua sessão SSH? E o que está ligado? E aquele depois disso?

Como você pode ver, não é preciso muito para dar errado e você tem um problema em suas mãos. Ou seja, um monte de sessões SSH não utilizadas. Chega disso e você provavelmente terá que reiniciar algumas máquinas.

Apenas digite exit . Mais e mais e mais.

    
por 01.07.2013 / 20:42