Tente
screen -aAxR -S x
-x
é a opção que faz o que você quer.
Eu tenho usado o screen -dRaA -S x
para abrir uma única sessão entre diferentes estações de trabalho enquanto eu me movo. Handy.
É possível conectar várias vezes a uma única sessão sem desconectar outras? Quando eu tenho duas máquinas, eu estou rapidamente me movendo entre a reconexão, e começo a me atrasar.
screen -x
é a opção que você deseja (juntamente com qualquer outra opção desejada).
O -x
substitui -R
neste caso.
Sou pessoalmente fã de:
$ screen -rxU
-r retoma uma sessão de tela separada -x retoma uma sessão de tela não desanexada -U diz ao terminal para usar a codificação UTF-8 (que eu uso exclusivamente)
Eu tropecei nisso agora, 4 anos depois.
Existe uma alternativa perfeita para o que esta pergunta exige:
tmux
para iniciar uma nova sessão e anexar a ela use tmux attach
Se houver mais de uma sessão, use tmux attach -t SESSION_NAME
, disponível em tmux ls
ou na parte inferior da tela.
screen -x SCREEN_NAME
Do GNU Screen man
page:
-x Attach to a not detached screen session. (Multi display mode).
Tags gnu-screen