
Então eu executo um servidor Minecraft no Ubuntu Desktop 12.04. Ele funciona muito bem, exceto que de vez em quando o computador precisa ser reiniciado, como deveria, considerando que funciona 24 horas por dia, 7 dias por semana.
Sou relativamente novo no Ubuntu, então obviamente não sei como fazer todas as coisas sofisticadas (ou mesmo simples) possíveis com o Ubuntu.
- Como eu configuraria o computador para reiniciar automaticamente de vez em quando, como uma vez a cada dois dias ou mais?
- E é claro que eu teria que iniciar o servidor do Minecraft novamente, então como executaria os comandos também?
- Posso configurá-lo para executar um .sh na inicialização?
- Ah, e se houver alguma maneira de executar um comando de terminal antes de desligar e reiniciar (como /stop para o servidor), como eu faria isso se isso fosse possível?
Responder1
Você precisa criar um script de inicialização para o minecraft. O wiki do mine craft explica como fazer isso: http://minecraft.gamepedia.com/Tutorials/Ubuntu_startup_script
Basicamente você coloca um arquivo de configuração (fornecido nessa página) em /etc/init/. Também sugeriu que você criasse um novo usuário 'minecraft' para que o servidor minecraft fosse executado como esse usuário e não como root.
No que diz respeito à reinicialização, você deve reiniciar o Ubuntu com frequência. Meus computadores Ubuntu (em casa e no trabalho) geralmente duram um mês ou mais entre as reinicializações. Você provavelmente não deseja automatizar as reinicializações, porque isso poderá reinicializar enquanto você estiver fazendo algo no computador.