O fechamento do comando xterm terminate em execução no host remoto?

1

Estou usando muito o Linux, mas estou confuso com isso. Talvez seja uma pergunta estúpida, mas que seja. Entrei em xterm no host remoto por ssh . Agora no host remoto eu iniciei o comando ( rsync , muitos dados são copiados de um disco para outro). Esqueci de executar este comando em screen . O que acontece quando eu fecho o xterm? Executar o comando terminar ou não?

    
por marioosh 21.01.2015 / 22:19

1 resposta

3

Sim, isso acontece.

Quando você mata xterm , ele mata ssh (a menos que você instruiu especificamente para desanexar) que, por sua vez, termina a conexão e, portanto, o shell remoto, que mata rsync .

Você poderia ter evitado o problema usando screen , tmux ou nohup .

Você também pode usar ps para descobrir se o processo está em execução ou lsof para descobrir se alguém está lendo ou escrevendo em um arquivo específico (o qual rsync deveria copiar). / p>     

por 21.01.2015 / 22:36