Enrole a sessão atual em uma sessão de tela

8

Eu iniciei uma grande operação, mas não iniciei uma sessão de tela, então não consigo desconectar sem cancelar a operação.

Existe uma maneira de injetar tela para que a operação continue e envie sua saída para a sessão de tela e eu possa desconectar com segurança a minha sessão ssh?

    
por Bob Fanger 22.05.2010 / 19:19

2 respostas

4

Depois de navegar no seu "Não" link Eu realmente encontrei esta resposta no serverfault do earl :

However, for your actual problem, there's another thing you could try: after having launched your job from the terminal, background it by typing ctrl-z and then bg. After that, detach the job from it's parent shell - in bash: disown -h %. After that, you can safely close the terminal and the job will continue running.

E este da mesma pergunta de Rob Wells:

$ screen -S my_process
$ retty $(pgrep my_process)
/redraw

    
por 22.05.2010 / 22:30
2

Resposta curta é não. Resposta longa é talvez. Boa sorte.

por 22.05.2010 / 19:26