Screen (ou GNU Screen) é é um software livre multiplexador de terminal de linha de comando desenvolvido pelo Projeto GNU. Permite que o usuário acesse múltiplas sessões separadas de terminal a partir de uma mesma janela ou mesmo remotamente. É muito útil para manipular vários programas em uma mesma janela ou mesmo para manter processos em execução de fundo. [Wikipedia]. Resumidamente, é um sistema de janelas do Linux.

 

E porque preciso de utilizar isso no meu servidor de OTServer?

Quando for abrir o servidor utilizando o comando ./theforgottenserver &, ao fechar o SSH, o servidor continua rorando, certo? Mas você não pode mais ver os logs que o executável gera em tempo real no linux. Porém.. se você abrir o servidor dentro de uma área de trabalho do Screen, isso é possível!

 

Instalando o Screen:

Servidores Ubuntu/Debian:

apt-get install screen

Servidores CentOS:

yum install screen

Pronto, agora os comandos básicos:

Para criar uma janela

screen -S rodarServidor

Assim que o comando acima for executado você estará em uma nova janela de trabalho.

Para sair de uma janela

pressione CONTROL, A e D

Para entrar novamente na janela 

screen r x NomeDaScreen

Para ver a lista de janelas abertas

screen -ls

Para fechar uma screen

exit

Para alternar rapidamente entre as janelas

CTRL + A + 1

CTRL + A + 2

Exemplo: Para acessar a janela 1, pressione CTRL + A, solte e aperte 1. Use o número

da janela que deseja abrir.

 

admin

Deixe seu comentário