Como mover uma tarefa em segundo plano de uma guia de terminal para outra? [duplicado]

1

Eu tenho um trabalho em segundo plano, digamos jobid 1, em uma guia do terminal do gnome. Posso movê-lo para outra aba do terminal do genoma?

Eu entendo que o processo do shell na primeira guia do terminal do gnome é o pai do processo em segundo plano. Então, eu devo mudar o pai / dono do processo em segundo plano?

Eu acho que é o mesmo, independentemente de um processo a ser movido está executando em segundo plano ou em primeiro plano?

Eu preciso de alguns identificadores das abas do terminal do gnome, tty coisas?

Eu realmente não sei como fazer o acima. Apenas algumas suposições.

    
por Tim 03.12.2014 / 14:23

1 resposta

3

Você pode iniciar o processo em screen , digite screen (ele iniciará uma nova sessão de tela), execute qualquer comando como em seu shell normal, desanexe a tela (pressionando Ctrl < kbd> a , então d ) e anexa a tela de qualquer outra aba do terminal digitando screen -r .

Neste caso, o pai do processo é screen , que é destacável / anexável de qualquer sessão de terminal, incluindo sessões SSH remotas.

    
por 03.12.2014 / 18:19