Existe uma ferramenta retty
que deveria ser capaz de fazer isso. Dê uma olhada em sua página da web e sua página de manual do Ubuntu .
Eu estava rodando vários processos grandes de uma só vez, e meu PC congelou (eu suspeito que seja devido ao calor, é um laptop, e o ventilador estava no máximo por vários minutos antes de travar). O cursor do mouse foi movido, mas os cliques não tiveram efeito. Eu ainda podia ouvir o som de um dos processos, mas estava visualmente congelado. Eu apertei ctrl-alt-f2 como um último esforço para conseguir fazer algo antes de um hard reboot, e ele mudou para tty2. Então, mudei de volta para 1, entrei e executei o startx.
Minha who
output:
nexus@Lithium ~ $ who
nexus tty1 2014-02-26 11:14
nexus tty7 2014-02-20 09:50 (:0)
nexus pts/0 2014-02-26 10:21 (:0.0)
nexus pts/2 2014-02-26 11:11 (:0)
nexus pts/3 2014-02-26 11:23 (:1)
Eu descobri que as sessões de pts eram onde eu tinha o emulador de terminal aberto. Eu gostaria de reconectar a pts / 0, e ser capaz de ver e usar (salvar e fechar) o processo que está sendo executado. Isso é possível? Só quero abrir um novo terminal de alguma forma e fazê-lo "assumir" ou "emular" ou "espelhar" o termo original. Eu ainda posso ouvir a música no fundo do jogo em pts / 0, e o Firefox ainda está rodando sob esse tty também, então eu não posso rodar um novo processo do firefox.
Existe uma ferramenta retty
que deveria ser capaz de fazer isso. Dê uma olhada em sua página da web e sua página de manual do Ubuntu .