Simplesmente devido a como os terminais são construídos, não é possível acessar tudo , ou seja, você não pode visualizar um terminal em execução e interagir com ele se não tiver uma sessão destacável em execução dentro do terminal mencionado, como screen
ou tmux
session, ou se você não tiver iniciado esse comando com o log por meio do comando script
.
O que pode ser feito é parcialmente visualizar TTY via comando sudo cat /dev/vcs1
. /dev/vcs[1-6]
corresponde aos seus respectivos consoles TTY. Isso é limitado pelo tamanho do buffer de rolagem do respectivo TTY, o que significa que você só pode ver o que estiver guardado na memória até certo número de linhas. Isso, claro, pode ser ajustado para aumentar o número de linhas, como mostrado na resposta do muru aqui . Alternativamente, você provavelmente deveria tentar
setterm -file log.txt -dump [ttynumbers]
que foi mencionado em esta questão ssh .
No final do dia, o bodhi.zazen anotou corretamente em seu comente , que a sua recusa em usar screen
ou tmux
é o maior problema. Eu entendo totalmente, muitas vezes esqueço de acompanhar programas de longa duração, mas com alguns comandos você deve começar a pensar no futuro.