Screen: posso executar comandos e dividir a janela ao iniciar a tela?

4

Eu uso o comando screen em vários servidores, onde monito vários arquivos de log. Organizo os arquivos de log para minhas preferências com vários divisões e nomeando as regiões. Às vezes, o servidor é reiniciado ou eu tenho que sair da sessão de tela por vários motivos, e é tedioso definir isso manualmente toda vez. Existe uma maneira de fazer um script disso de alguma forma, para que a tela seja aberta com, por exemplo, três regiões divididas inicialmente com nomes específicos e executa um comando em cada região?

    
por simon 02.06.2015 / 15:59

1 resposta

3

use ~/.screenrc no servidor.

exemplo:

split
screen -t top top
focus
screen -t shell

onde:

split - divide a janela / região atual horizontalmente

focus - alterne para a próxima região

screen -t name [command] - define o nome da janela / região atual e executa command

    
por 02.06.2015 / 17:35

Tags