[Dúvida] Comando Screen - Como recuperar? [Resolvido]

Iniciado por fabiofca, 28 de Maio de 2013, 14:02

tópico anterior - próximo tópico

fabiofca

Olá presados amigos,

venho por meio deste pedir-lhes um pequeno auxilio com o comando screen.


Eu tenho um servidor de jogos compilado no ubuntu, para não encerrar ele (obvio) eu uso o comando screen [screen -A -S Nomedajanela].

porém eu tenho um problema muito chato, as vezes o servidor cai, seja por bug ou debug ou mesmo um problema técnico do servidor, só que eu não acho em lugar nenhum um histórico ou log dessa janela que acabou encerrada após um erro crítico.

Então caros amigos, gostaria de saber se algum de vocês sabem como faço para recuperar um log/histórico dessa screen ou mesmo como crio uma janela habilitada para ter esse log/histórico.

lembrando não estou falando do screen -r ou screen -x ou mesmo screen -ls, quero um log/histórico somente isso, pois caso eu tenha em mãos esses logs/históricos eu posso solucionar o problema que acabou derrubando meu servidor.

Agradeço desde já qualquer opinião será bem vinda.

Atenciosamente,
Fábio.




[Resolução]


Seguinte galera aos que querem saber como criar um arquivo logging para sua janela screen faça o seguinte:

toda vez que for criar um screen digite: screen -L
esse -L irá criar em sua pasta em que você criou o screen um arquivo chamado screenlog.n onde "n" é o numero do seu screen na ordem de cima para baixo.

depois disso só executar seu editor preferido, exemplo editor screenlog.n ou como no meu caso screenlog.0
e ele vai te mostrar tudo sem apagar desde quando foi criado seu screen.

dados extras:

toda vez que crio um screen faço da seguinte maneira:

screen -A -S nomedascreen -L onde:

-A é para ter a máximo de compatibilidade
-S para dar nome a sua screen
-L o logging da sua screen.


Espero que ajude para quaisquer posteriores dúvidas.

Atenciosamente,

Fábio.