Sim, definitivamente complicando demais as coisas:
screen -R
Onde:
-R -- reattach if possible, otherwise start a new session
Eu escrevi este comando para reconectar uma sessão de tela ativa quando o Terminator é aberto. Ele funciona, mas tem que haver uma maneira melhor de fazê-lo
Isso vai no arquivo de configuração do Terminator (note que myhost é o nome do meu computador)
r=$(screen -ls | awk '{print $1}' |grep myhost); screen -r $r
Sim, definitivamente complicando demais as coisas:
screen -R
Onde:
-R -- reattach if possible, otherwise start a new session
Tags gnu-screen awk terminal