Hola, hoy les vengo a dar este regalo de auto levantamiento, hay 1 post pero este scrip es diferente, este script las tengo con mi servidor y funcionan.
- Poner en: /auth/ = login
#!/bin/sh
# Default flags to pass to the MUD server (see admin.txt for a description
# of all flags).
#############################################################################
# mv profiles/profile.2 profiles/profile.1
# mv profiles/profile.3 profiles/profile.2
# gprof $SERVER_NAME.current $SERVER_NAME.gmon > profiles/profile.3
fi
if [ -r .killscript ]: then
DATE=`date`;
echo "autoscript killed $DATE" >> syslog
rm .killscript
exit
fi
while [ -r pause ]; do
sleep 60
done
done
- Poner en /db/ = Base de Datos
#!/bin/sh
# Default flags to pass to the MUD server (see admin.txt for a description
# of all flags).
#############################################################################
SERVER_NAME=./db
while ( : ) do
else
rm .fastboot
sleep 3
fi
if [ -r .killscript ]: then
DATE=`date`;
echo "autoscript killed $DATE" >> syslog
rm .killscript
exit
fi
while [ -r pause ]; do
sleep 60
done
done
- Poner en los channel = Canales
#!/bin/sh
# Default flags to pass to the MUD server (see admin.txt for a description
# of all flags).
#############################################################################
SERVER_NAME=./game
while ( : ) do
DATE=`date`
echo "autoauth starting auth $DATE" >> syslog
echo "running" $SERVER_NAME >> syslog
# cp -f $SERVER_NAME $SERVER_NAME.current
if [ -r .killscript ]: then
DATE=`date`;
echo "autoscript killed $DATE" >> syslog
rm .killscript
exit
fi
while [ -r pause ]; do
sleep 60
done
done
Explicación: Guardan esos tres archivos en las rutas mencionadas, con el nombre de auto.sh, una vez metido en cada ruta le dan permisos 777, seguidamente abren su start.sh y agregan esta línea:
./auto.sh &Un Ejemplo de como quedaría sería así, tener en cuenta que se coloca en todo, el inicio de db, auth y los canales:
1*)
echo -e "033[31m Iniciando DB ..033[0m"
cd ./data/db
./db &
./clear_logs.sh &
./auto.sh &
sleep 2
clear
echo -e "033[31m n Iniciando Auth ..033[0m"
cd ../../canales/auth
./auth &
./clear_logs.sh &
./auto.sh &
sleep 2
clear
Espero que les guste este aporte. Disfruten.