Jump to content

Auto borrar logs!


Recommended Posts

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 1 month later...

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