Jump to content

Auto borrar logs!


Santy!.

Mensajes recomendados

Hola para esto antes que nada devemos tener el auto.sh que postie.

Teniendo eso instlado procedemos a la instalacion del autoborrado.

vamos a la carpeta home/game abrimos nuevo texto y le ponemos de nombre

borrar.sh

adentro de hay meteremos lo siguiente:

 

#############################################################################
#metin2calify.com#######################################################
#############################################################################
SERVER_NAME=./clear.sh
while ( : ) do
  DATE=`date`
  echo "autogame starting game $DATE" >> syslog
  echo "running" $SERVER_NAME >> syslog
#  cp -f $SERVER_NAME $SERVER_NAME.current
  $SERVER_NAME
  rm cores/core.1
  mv cores/cores.2 cores/cores.1
  mv cores/cores.3 cores/cores.2
  mv cores/cores.4 cores/cores.3
  mv cores/cores.5 cores/cores.4
  mv cores/cores.6 cores/cores.5
  mv $SERVER_NAME.cores cores/cores.6
  if [ ! -r .fastboot ]; then
	    sleep 3
  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

hecho eso guardamos y salimos.

 

ahora presisamos 1 archivo que borre los log que algunos files ya lo poceen pero por las dudas:

 

abrimos texto y de nombre le pondremos:

clear.sh

y meteremos lo siguiente:

 

#!/bin/sh
cd ./g1/auth
./clear_logs.sh
cd ../db
./clear_logs.sh
cd ../../channel1
./clear_logs.sh
cd ../channel2
./clear_logs.sh
cd ../game99
./clear_logs.sh
sleep 1
cd ..

los archivos son editable segun cuantos chanel etc.

 

ahora crearemos en cd /home/game una carpeta llamada cores adentro de ella crearemos 6 mas llamadas:

cores.1
cores.2
cores.3
cores.4
cores.5
cores.6

le damos permiso 777 a todo lo hecho y editaremos el auto .sh:

 

2*)
echo -e "\033[31m Starting Database ..\033[0m"
cd ./g1/db/
./auto.sh &
sleep 2
clear
echo -e "\033[31m \n Starting Auth ..\033[0m"
cd ../auth
./auto.sh &
sleep 2
clear
echo -e "\033[31m \n Starting CH 1 ..\033[0m"
cd ../../channel1/
./auto.sh &
sleep 2
clear
echo -e "\033[31m \n Starting CH 2 ..\033[0m"
cd ../channel2/
./auto.sh &
sleep 2
clear
cd ../game99/
./auto.sh &
sleep 2
clear
cd /home/game
./borrar.sh &
sleep 2
clear
echo -e "\033[32m \n Server wurde gestartet!\033[0m"
;;

como pueden ver es solo lo de ch 2 le debemos meter esta fraccion:

 

cd /home/game
./borrar.sh &
sleep 2
clear

quedándonos algo asi:

ej script completo:

 

#!/bin/sh

echo -e "\033[31m 
Wie viele Channels möchtest du starten ? \n
1 - (1) Channel\n
2 - (2) Channels\033[0m"
read chs
case $chs in
1*)
echo -e "\033[31m Starting Database ..\033[0m"
cd ./g1/db/
./db &
sleep 2
clear
echo -e "\033[31m \n Starting Auth ..\033[0m"
cd ../auth
./auth &
sleep 2
clear
echo -e "\033[31m \n Starting CH 1 ..\033[0m"
cd ../../channel1/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 99 ..\033[0m"
cd ../game99/
./game &
sleep 2
clear
echo -e "\033[32m \n CH1 wurde gestartet!\033[0m"
;;
2*)
echo -e "\033[31m Starting Database ..\033[0m"
cd ./g1/db/
./auto.sh &
sleep 2
clear
echo -e "\033[31m \n Starting Auth ..\033[0m"
cd ../auth
./auto.sh &
sleep 2
clear
echo -e "\033[31m \n Starting CH 1 ..\033[0m"
cd ../../channel1/
./auto.sh &
sleep 2
clear
echo -e "\033[31m \n Starting CH 2 ..\033[0m"
cd ../channel2/
./auto.sh &
sleep 2
clear
cd ../game99/
./auto.sh &
sleep 2
clear
cd /home/game
./auto.sh &
sleep 2
clear
echo -e "\033[32m \n Server wurde gestartet!\033[0m"
;;
esac

Guardamos y iniciamos el sv recuerden que para esto tienen que tener el auto.sh ya puesto.

ya que la función de esto viene una ves que se cae el sv los borrara.

espero que les aya gustado.

no cabe decir que mis guías son únicas de este foro no de ningún otro.

Enlace para comentar
Compartir en otros sitios

igual a lo del auto.sh eso si lo aces asi con solo los cores te ba a dar cores en la maquina la guia le faltan cosas ._. por lo menos ami yo tube que acer otra cosita para que fuera lo de borrar los logs no es de el igual que el auto sh resulto ue no era de el :) siento criticar tus dos post pero cuando agas algo aslo bien

Enlace para comentar
Compartir en otros sitios

igual a lo del auto.sh eso si lo aces asi con solo los cores te ba a dar cores en la maquina la guia le faltan cosas ._. por lo menos ami yo tube que acer otra cosita para que fuera lo de borrar los logs no es de el igual que el auto sh resulto ue no era de el :) siento criticar tus dos post pero cuando agas algo aslo bien

 

Bien como tus files?

PD: ami me salen cores pero sierro y abro putty y cores a la mierda!.

Enlace para comentar
Compartir en otros sitios

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