Infelizmente, não posso responder às suas comentário porque tenho pouca reputação, então vou ter que colocá-lo em uma resposta separada.
Você pode criar uma sessão de tela única com várias janelas usando um arquivo de configuração screenrc
. A página de manobras diz tudo, mas aqui estão as coisas mais importantes que devem resolver o seu problema:
O screenrc a seguir cria uma sessão de tela com duas janelas. Uma janela estará executando bash
, a outra estará executando python
(interativamente):
sessionname myscreensession
screen -t command1 0 bash
screen -t command2 1 python
O nome myscreensession mostra quando executar screen -ls
e pode ser usado como um parâmetro para screen -r
. As strings commandN especificam os nomes das janelas dentro da sessão de tela. Os números (0 e 1) especificam em qual janela executar o comando (você não precisa usar números subseqüentes).
Você também pode adicionar outra janela com um novo comando à sessão da tela, por exemplo. com:
screen -X screen -S myscreensession -t command3 2 python3
Isso criaria uma nova janela executando python3
na sessão existente.