Ir para conteúdo

Como fazer um restarter para linux


xSONYx

Posts Recomendados

Eae galera, o titulo é bem auto explicativo, eu gostaria de saber como fazer um restarter pra um servidor hosteado com SO linux, pois é muito chato ficar ligando manualmente toda vez que cai, então gostaria da ajuda de vocês, que tem um conhecimento maior que o meu em linux.

Valeu

Link para o comentário
Compartilhar em outros sites

Opa,

 

Segue um código que uso aqui

 #!/bin/bash
 ulimit -c unlimited

while true; do
  ./theforgottenserver > data/logs/output.log &
  PID=$!
  echo $PID > theforgottenserver.pid
  wait $PID
  sleep 60
done


Passos:

1- Salve-o como restarter.sh

2- chmod 777 restarter.sh

3- ./restarter.sh

 

 

Observações:

- O fato de jogar o log pra output.log é que muitos OTservers não possuem sistema de logs.

- ulimit, pesquise sobre isso na Google. Pode limitar recursos usados pelo APP.

Editado por OtservME
Link para o comentário
Compartilhar em outros sites

Valeu mesmo hein cara, vou testar aqui, mas a principio, notei que ele pede aquela parada de (Y/N) acredito que isso faça inutilizar o restarter não é? porque quando restartar vai pedir pra digitar y/n, sabe como resolver isso?

Link para o comentário
Compartilhar em outros sites

Opa,

 

Na verdade, sugiro que você não rode o game como usuário ROOT pois bugs internos

no jogo podem comprometer seu sistema operacional e isso inviabilizaria sim

o restarter. (existe um param -y pra aceitar previamente tudo, mas não faça)

 

Dica:

 

1- Crie um usuário novo no sistema http://wiki.ubuntu-br.org/AdicionandoUsuarios

 

2- Dê permissão ao usuário na pasta do jogo, exemplo:

 

chown -R nomeUsuario.nomeUsuario /home/otserv

 

2- no SSH, troque de usuário

 

sudo usuario

ou

su usuario

 

3- Agora que você está com o usuário criado, pasta com permissões

corretas e logado como seu usuario novo, digite:

 

./restarter.sh

 

 

Ele não vai mais perguntar a "paradinha do Y/N" rsrs

 

 

Seja feliz rapaz, Linux é o bixo =)

Link para o comentário
Compartilhar em outros sites

Pô irmão, valeu mesmo! É uma parada que eu procuro faz tempo e ninguem nunca conseguiu me orientar certo, se eu fosse você faria um topico, se já não tiver, falando sobre isso, porque vi muitas pessoas com as mesmas duvidas/problemas.

Editado por xSONYx
Link para o comentário
Compartilhar em outros sites

  • 1 month later...

O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...