Ótimo Gustavo, eu estava preparando algo do tipo também, ( Vídeo Aula ), percebi que muitas pessoas precisavam disso, REP+ pra você!
- Fórum
- OTServ
- Tutoriais
- Tutoriais de Infraestrutura
- Auto-Restarter Com Screen Linux Debian 6.0 (100% Funcional)
Auto-Restarter Com Screen Linux Debian 6.0 (100% Funcional)
Por Administrador, 21 de mar. de 2012 em Tutoriais de Infraestrutura
info
Grupo: Herói
Registrado: 12/03/11
Posts: 1.9k
Reputação: +284
Gênero: Masculino
Char no Tibia: Nokte

info
Grupo: Marquês
Registrado: 08/05/08
Posts: 1.3k
Reputação: +168

Mais um ótimo tutorial Gustavo, parabéns ![]()
Promovendo!!
info
Grupo: Conde
Registrado: 16/06/08
Posts: 998
Reputação: +185
Gênero: Masculino

Bom tutorial rep+
Isso aqui funciona também?
cd screen -A -S tfs cd tfs while true; do ./theforgottenserver; done
Editado Março 24 por fireelement
se for root, vai ficar pedindo aquela permissao pra executar?
info
Grupo: Visconde
Registrado: 20/08/06
Posts: 250
Reputação: +146

Boa.
Eu prefiro usar screen -S NOME pra dar um nome pra screen, assim fica mais prático usando screen -r NOME.
Outro comando útil é Ctrl + A [ que deixa você "rolar" (scrollback) a screen.
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

@beeki
Boa pergunta, eu estou trocando de note agora e tenho que reconfigurar as senhas dos servidores
aqui, por isso nao testei mais em breve testo. Se você puder testar e nos dizer agradeceria...
@rhcp
Não é recomendado logar como root, logue como um usuario mesmo e dê permissão
chown user.user para que os arquivos possam executados. O chmod 777 é necessário
como falei no tutorial.
@kydrai
Vlw camarada, adicionado no tópico.
Eu usava o -s mas aqui no debian parou de funcionar, só consigo abrir screen com o comando "screen", alguma
idéia?
info
Grupo: Visconde
Registrado: 20/08/06
Posts: 250
Reputação: +146

É -S (maiúsculo), se não funciona então não sei o motivo, tenta dar man screen ou ver o help dele.
No tópico você colocou ctrl + A, faltou o [ pra rolar.
Na verdade é CTRL + A pra ativar a escolha de opções, aí depois pode apertar o D pra fechar ou o [ pra rolar.
info
Grupo: Banidos
Registrado: 11/06/13
Posts: 3
Reputação: 0
Char no Tibia: Yemen

e Year award, and are about to take their rock star-hued, sequin-studded, vintage-textile-inspired wares to shows in Paris and Tokyo, and then on to London fashion week before heading to NYC in November for the Dressed to Kilt event. Rod Stewart wasright—hot legs, indeed. Bebaroque is available in the U.S. at Brooklyn Fox Lingerie, (718) 599-1555. For more information, see www.bebaroque.co.uk.—Claire MitchellPhoto: Courtesy of Bebaroquebebe dolls style file Style.com
After close to a decade of putting on shows that were as often praised as they were panned, Tara Subkoff decided to squash even the possibility of nastiness. “No show for this one,” the designer said about her premiere collection for mega-brand Bebe. “It’s not about trends or proving something—it’s about having fun, and that’s what we’re doing tonight.” Instead, Subkoff and her downtown pals—Melissa Bent, Mirabelle Marden, Annabel Mehran, et al.—congregated at the Beatrice Inn (of course) for a few early evening cocktails last night. “I can remember when she was doing Imitation,” said Arden Wohl, who once flew all coach outlet the way to Paris for a Subkoff production. “I’ve always liked what she’s done, but let’s be honest, this is coach factory outlet a better price point.” However, as Chloë Sevigny, who was cheap coach outlet wearing a red dress with a heart print, pointed out, “It’s not always about how much something costs, remember. I’ve worn couture and dirty old stuff equally.” And now, Bebe







info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro
Restarter Em Linux (100% Funcional)
Testado em Debian 6.0
Primeiro de tudo você deve se logar na máquina usando SSH, não vou cobrir isso aqui neste tutorial, pois é o básico do básico para entrar em um servidor linux.
Usaremos o Screen que é um aplicativo do linux que te permite trabalhar com várias janelas e já que precisamos deixar um OT funcionando mesmo quando a gente saia do SSH, iremos usá-lo.
Instalando Screen
sudo apt-get update
sudo apt-get install screen
Comandos Básicos do Screen
Screen -ls (listagem de screens abertas)
root@globalwarts:~# screen -ls
There is a screen on:
2037.pts-0.globalwarts (02/01/12 16:40:47) (Detached)
1 Socket in /var/run/screen/S-root.[/left]
screen (abre uma screen nova)
screen -r 2037.pts-0.globalwarts
CTRL + A + D (volta para a tela anterior)
Outras dicas (enviadas por usuários)
screen -s nome (permite dar um nome a screen - thx kydrai)
crtl + A (que deixa você "rolar" (scrollback) a screen - thx kydrai)
Pronto, já aprendeu screen né?
Criando o Restarter em Linux
Supondo que o meu executável compilado se chame theforgottenserver
Na mesma pasta do seu otserver, faça:
Agora cole no arquivo:
Abra a screen nova para que ele não feche quando voce sair do SSH:
Não se esqueça de dar permissões de escrita ao restarter e ao seu executável do OTserv
Execute dentro da screen
Espero que tenha ajudado, quando eu precisei não encontrei em nenhum forum BR, acho que é legal trazer esse conhecimento para a galera.
Editado Março 24 por Gustavo