Execute o script python no servidor sobre a sessão ssh no plano de fundo persistentemente [duplicado]

0

Eu recebi uma conta do meu professor para o servidor CUDA de nossas universidades para executar alguns testes.

Estou conectando via ssh over terminal. A coisa é, como eu fechar o terminal, o servidor também parece matar o script em execução. Quando eu reconecto, ele parou.

Não, não é possível que o script já tenha terminado, uma vez que as execuções de teste devem levar algumas horas até mesmo nessas máquinas.

Alguém pode me ajudar aqui?

OS: Linux cuda01 3.13-1-amd64 #1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU/Linux
    
por Stefan Falk 19.08.2014 / 17:49

1 resposta

1

Esse é um comportamento normal. Quando você fecha o terminal, a sessão SSH é finalizada, eliminando todos os processos filhos. Você precisa usar algo como tmux ou screen no servidor para bifurcar e criar um shell persistente, que continuará a ser executado após o término da sessão ssh, e poderá ser reconectado quando você efetuar login novamente.

    
por 19.08.2014 / 17:53