O Xterm coloca a variável WINDOWID no ambiente de seu subprocesso. Seu valor é o ID da janela xterm. Não existe uma maneira POSIX de consultar o ambiente de um processo baseado em seu PID; aqui está uma maneira do Linux de consultar o ambiente do processo $pid e extrair a variável WINDOWID :
</proc/$pid/environ gawk -v 'RS=</proc/$pid/environ gawk -v 'RS=%pre%' -F = '$1=="WINDOWID" {print $2}'
' -F = '$1=="WINDOWID" {print $2}'
Você pode então encontrar ou atuar na janela com wmctrl ou através da interface do seu gerenciador de janelas.
Se você usar a tela, primeiro tente a variável STY , que é definida como o nome da sessão da tela. Você pode se conectar a essa sessão com screen -rd -S "$sessionname" .