(SSH) É perigoso fechar o terminal sem “sair”?

24

Isso aconteceu muitas vezes.

Enquanto o SSH está ativo, estou tão cansado e só fecho o terminal sem exit

É perigoso fazer assim?

    
por apasajja 14.03.2013 / 16:37

3 respostas

28

Nada disso. Quando o processo do terminal terminar, os processos do cliente dentro também morrerão e, quando isso acontecer, a conexão com o servidor remoto será fechada pelo sistema operacional. O servidor verá a conexão fechar e encerrar os processos no servidor.

No entanto, é possível que você acabe com processos remanescentes no servidor, se eles foram em segundo plano e ignorar certos sinais.

    
por 14.03.2013 / 16:39
10

Quando fechamos o terminal diretamente, ele gera um sinal SIGHUP. Este sinal mata todas as tarefas / processos sob o terminal automaticamente / instantaneamente. Portanto, nenhum problema ocorreu.

    
por 15.03.2013 / 11:41
-1

Isso pode não ser verdade. Se o bash estiver executando um loop, ele poderá ignorar o SIGHUP e continuar a sessão. No momento, estou tentando descobrir por que isso acontece.

Além disso, o processo de desligamento é observado muito bem aqui, mas aparentemente o Systemd mudou alguns comportamentos.

link

    
por 12.01.2018 / 11:45

Tags