Jump to content

[SCRIPT]Auto-levantamiento.


Recommended Posts

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.

Link to comment
Share on other sites

  • 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.

Link to comment
Share on other sites

  • 2 weeks later...

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.

 

Muchas gracias, lo intentaré de nuevo :D 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...