SSH trava ao sair com trabalhos em segundo plano - inconsistentemente

0

Em caixas Linux diferentes, vejo um comportamento diferente em relação às sessões SSH pendentes na saída quando há trabalhos em segundo plano em execução.

Se eu fizer exatamente a mesma coisa

$ for f in 1 2 3 4 5; do echo $f >> output; sleep 5; done &

$ exit

Um irá travar até que o comando inteiro seja concluído - o que eu espero - e o outro sairá imediatamente, mas deixará o comando em execução.

Estou ciente de como evitar que a sessão seja interrompida ( screen ou redirecionando a entrada / saída do console para / dev / null) - o que eu quero entender é por que um dos meus servidores NÃO está pendurado como eu esperava .

Houve uma versão do OpenSSH em que o comportamento mudou? O que trava é o OpenSSH 3.9p1, o que não trava é o OpenSSH 4.3p2.

Ambos estão usando o bash como shell de login padrão, e eu confirmei que a opção huponexit está desativada nos dois casos.

    
por wrschneider 19.03.2012 / 19:55

1 resposta

0

O artigo abaixo pode explicar sua pergunta link

    
por 29.05.2012 / 06:16