Jump to content

[SCRIPT]Auto-levantamiento.


Mensajes recomendados

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.

 

Saludos.

Enlace para comentar
Compartir en otros sitios

  • 3 weeks later...
  • 1 year later...

A mi no me va

Me dice ./auto.sh not found   y repase todos los pasos :/

Tienes que colocarlos en el sh .start.sh

Así 

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

 

y también que estén en los channels

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

 

Saludos.

Enlace para comentar
Compartir en otros sitios

  • 2 weeks later...

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...