Você precisará executar screen
primeiro. Isso permitirá que você desconecte toda a sessão e possa ativá-la novamente. Se você não tiver a tela instalada, poderá instalá-la executando:
sudo apt-get install screen
Uma vez instalado, execute primeiro screen
. Isto irá abrir um novo shell no pseudo-tty. Depois de iniciar o programa, pressione Ctrl-A D
para separar a sessão da tela. Agora você pode fazer logoff com segurança e o programa continuará a ser executado.
Para retomar, volte a entrar no SSH e execute screen -r
. Você estará exatamente onde parou e poderá ver a saída atual.
Outra opção é executar a tela, mas execute o programa da seguinte forma:
mypgm > output.log 2>&1 &
Isso executará o programa em segundo plano, redirecionando todas as saídas e erros para output.log
.
Você pode visualizar o progresso executando tail -f output.log
Pressione Ctrl-C
para sair do comando tail -f
.