É possível transferir um processo em execução para o seu terminal? [duplicado]

6

É bastante fácil rejeitar um processo ou executá-lo sem um tty, mas é possível transferi-lo para processar seu próprio tty?

Por "negar um processo", estou falando sobre a execução de um comando usando nohup ou executando o arquivo "disown builtin".

    
por Duncan 18.03.2011 / 12:14

2 respostas

2

screen é muito útil para isso. Tela de lançamento, inicie o processo dentro da tela, desligue a tela. Então, screen -DR para continuar.

    
por 18.03.2011 / 16:46
1

Dê uma olhada em retty que encontra o stdin, stdout e stderr de um processo e anexa a eles. No entanto, você não possui completamente o processo como antes, então você não pode enviar sinais.

    
por 18.03.2011 / 14:24