Jump to content

floggers74

Miembro
  • Contador contenido

    1
  • Ingreso

  • Última visita

Actividad de reputación

  1. Me Gusta
    floggers74 reacted to fuuton97 in [SCRIPT]Auto-levantamiento.   
    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.
×
×
  • Crear nuevo...