Se eu fizer SSH em uma máquina remota e minha conexão cair, então há uma chance de que a execução que fiz continue?

1

Ou a corrida irá parar junto com tudo (embora talvez um progresso parcial possa ser feito se eu usar um ">" para imprimir o progresso até agora em um arquivo)

    
por InquilineKea 26.08.2011 / 02:34

1 resposta

3

O processo (sua "execução") receberá um SIGHUP e será provável cancelado. Nem todos os programas terminam corretamente, por exemplo, vi / m. Você pode executar o programa com nohup para que o programa ignore o sinal SIGHUP. Para um programa em execução, você pode enviá-lo para o background com Ctrl + Z e depois digitar disown .

Você deve procurar screen (1) ou tmux (1). Eles criam sessões com várias janelas de terminal e permitem que você conecte novamente após ser desconectado.

    
por 26.08.2011 / 02:47

Tags