tonyhts
(usa Arch Linux)
Enviado em 26/07/2015 - 18:37h
Antes, vamos tentar dessa forma:
Crie um arquivo chamado start_srv.sh:
nano /root/start_srv.sh
Copie e cole o conteudo abaixo:
#!/bin/bash
# Script para inicialização dos servers minecraft para o
# usuário do VOL @francisco_santos
# definindo arquivo de log
log="/var/log/start_srv.log"
echo -e "$(date) Incializando servers...\n" >> $log
# Bungeecord
echo -e "$(date) Incializando server bungeecord... " >> $log
cd /root/bungeecord/
/usr/bin/screen /root/bungeecord/start.sh >> $log 2>&1
# Lobby
echo -e "\n $(date) Incializando server lobby... " >> $log
cd /root/lobby/
/usr/bin/screen /root/lobby/start.sh >> $log 2>&1
# Survival
echo -e "\n $(date) Incializando server survival... " >> $log
cd /root/survival/
/usr/bin/screen /root/survival/start.sh >> $log 2>&1
#skyblock
echo -e "\n $(date) Incializando server skyblock... " >> $log
cd /root/skyblock/
/usr/bin/screen /root/skyblock/start.sh >> $log 2>&1
echo -e "\nFim\n\n\n" >> $log
Dê permissão de execução:
chmod +x /root/start_srv.sh
teste o script:
/root/start_srv.sh
Se tudo correr bem, exclua todas as tentativas/entradas anteriores (/usr/bin....) e coloque assim:
/root/start_srv.sh
o arquivo final deve ficar assim:
#!/bin/sh -e
#
# rc.local
#
#
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sh /root/start_srv.sh
exit 0
Teste se esta tudo ok:
sudo /etc/init.d/rc.local start
abs,
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.
--- Mestre dos Mestres - Alan Turing ---