Curatare automata server files?[Rezolvat!]

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
[TM]Tuny
Nivel 2

Nivel 2
Mesaje: 219
Membru din: 11 Sep 2014, 13:18
Server: www.metin2roh.com
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Salutare J4M! Stie cineva cum pot face sa se stearga automat log-urile din server files si din baza de date? Dau Thx!
Ultima oară modificat 21 Noi 2014, 17:17 de către [TM]Tuny, modificat de 2 ori în total.
Avatar utilizator
RocaSS
Utilizator interzis !

Utilizator interzis !
Mesaje: 268
Membru din: 18 Oct 2014, 13:50
Server: N-am. =]]
Regat: Jinno
Aprecieri: 0
Mulţumiri: 14  
Medalii

Cod: Selectaţi tot

find /usr/game -name “*.core” -print -exec rm {} \;
find /usr/game -name “p2p_packet_info.txt” -print -exec rm {} \;
find /usr/game -name “packet_info.txt” -print -exec rm {} \;
find /usr/game -name “stdout” -print -exec rm {} \;
find /usr/game -name “syserr” -print -exec rm {} \;
find /usr/game -name “syslog” -print -exec rm {} \;
find /usr/game -name “udp_packet_info.txt” -print -exec rm {} \;
find /usr/game -name “VERSION.txt” -print -exec rm {} \;
##questa parte deleta i file non necessari dentro le cartelline di game
#/log
rm -fr /usr/game/all_log/auth/log/*
rm -fr /usr/game/all_log/db/log/*
rm -fr /usr/game/all_log/first/log/*
rm -fr /usr/game/all_log/game1_1/log/*
rm -fr /usr/game/all_log/game1_2/log/*
rm -fr /usr/game/all_log/game1_3/log/*
rm -fr /usr/game/all_log/game2/log/*
rm -fr /usr/game/all_log/game61/log/*
rm -fr /usr/game/all_log/game99/log/*
##questa parte deleta i log vecchi
#db log
id=”user”
pwd=”password”
mysqldump -u $id -p$pwd –add-drop-table –no-data log | mysql -u $id -p$pwd log
##questa parte cancella e ricrea tutte le tabelle del db log
echo “Boom!”
#fine
1. Salvati fisierul in root/ cu numele clean.sh
2. Da-i unele permisiuni prin tastarea chmod 755 clean.sh
3. Incepeti cu tastarea ./clean.sh

http://just4metin.ro/ghiduri-tutoriale/ ... t1281.html
Imagine
Imagine
Afișează semnătura
Avatar utilizator
[TM]Tuny
Nivel 2

Nivel 2
Mesaje: 219
Membru din: 11 Sep 2014, 13:18
Server: www.metin2roh.com
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

RocaSS scrie:

Cod: Selectaţi tot

find /usr/game -name “*.core” -print -exec rm {} \;
find /usr/game -name “p2p_packet_info.txt” -print -exec rm {} \;
find /usr/game -name “packet_info.txt” -print -exec rm {} \;
find /usr/game -name “stdout” -print -exec rm {} \;
find /usr/game -name “syserr” -print -exec rm {} \;
find /usr/game -name “syslog” -print -exec rm {} \;
find /usr/game -name “udp_packet_info.txt” -print -exec rm {} \;
find /usr/game -name “VERSION.txt” -print -exec rm {} \;
##questa parte deleta i file non necessari dentro le cartelline di game
#/log
rm -fr /usr/game/all_log/auth/log/*
rm -fr /usr/game/all_log/db/log/*
rm -fr /usr/game/all_log/first/log/*
rm -fr /usr/game/all_log/game1_1/log/*
rm -fr /usr/game/all_log/game1_2/log/*
rm -fr /usr/game/all_log/game1_3/log/*
rm -fr /usr/game/all_log/game2/log/*
rm -fr /usr/game/all_log/game61/log/*
rm -fr /usr/game/all_log/game99/log/*
##questa parte deleta i log vecchi
#db log
id=”user”
pwd=”password”
mysqldump -u $id -p$pwd –add-drop-table –no-data log | mysql -u $id -p$pwd log
##questa parte cancella e ricrea tutte le tabelle del db log
echo “Boom!”
#fine
1. Salvati fisierul in root/ cu numele clean.sh
2. Da-i unele permisiuni prin tastarea chmod 755 clean.sh
3. Incepeti cu tastarea ./clean.sh

http://just4metin.ro/ghiduri-tutoriale/ ... t1281.html
Ok! Eu vreau sa nu mai intru eu sa le sterg prin tastare de comenzi sau sa le sterg manual. Sa se stearga automat la un anumit interval de timp. Clean.sh am deja in SF
Avatar utilizator
Mikkelsen
Mister Just4Metin

Mister Just4Metin
Mesaje: 2353
Membru din: 06 Mar 2014, 23:53
Server: ETH
Regat: Jinno
Aprecieri: 11  
Mulţumiri: 40  
 Contact:
Medalii

Poți tu direct să faci să se şteargă automat logurile de fiecare dată când porneşti serverul!
Deschide fişierul sh start.sh din usr/home/game şi acolo în fişier pui undeva chestia aia cu rm -rf......

Voi încerca să te ajut să înțelegi cum se face când ajung acasă dacă nu cumva primeşti un răspuns!

[ Mesaj scris via Android ] Imagine
Avatar utilizator
[TM]Tuny
Nivel 2

Nivel 2
Mesaje: 219
Membru din: 11 Sep 2014, 13:18
Server: www.metin2roh.com
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Dimitri, am chestia aia cu rm -rf, dar cei de la host mi-au dat un raspuns sec "ai nevoie de un cron care sa stearga automat" (asta ca poate nu sunt intr-o zi acasa sau nu am acces la un calculator sa le pot sterge eu). La rm -rf s-au referit? Si chiar daca apare rm -rf, nu sterg fisierele PTS, syserr si syslog din filezilla. Alea mi se maresc ca naiba si merge super greu jocul... Sau poate m-am exprimat eu gresit si in cazul asta imi cer scuze! Vreau ceva care sa stearga automat fisierele PTS, syserr si syslog, respectiv sa cutere si din navicat

[ Mesaj scris via Android ] Imagine
Avatar utilizator
Mikkelsen
Mister Just4Metin

Mister Just4Metin
Mesaje: 2353
Membru din: 06 Mar 2014, 23:53
Server: ETH
Regat: Jinno
Aprecieri: 11  
Mulţumiri: 40  
 Contact:
Medalii

[TM]Tuny scrie:Dimitri, am chestia aia cu rm -rf, dar cei de la host mi-au dat un raspuns sec "ai nevoie de un cron care sa stearga automat" (asta ca poate nu sunt intr-o zi acasa sau nu am acces la un calculator sa le pot sterge eu). La rm -rf s-au referit? Si chiar daca apare rm -rf, nu sterg fisierele PTS, syserr si syslog din filezilla. Alea mi se maresc ca naiba si merge super greu jocul... Sau poate m-am exprimat eu gresit si in cazul asta imi cer scuze! Vreau ceva care sa stearga automat fisierele PTS, syserr si syslog, respectiv sa cutere si din navicat

[ Mesaj scris via Android ] Imagine
Uităte atent la linia asta:

Cod: Selectaţi tot

rm -fr /usr/game/all_log/game1_2/log/* 
asta şterge fişierul log,ei bine tu în loc de alea,poți scrie locația fişierelor PTS,syslog,syserr şi ce mai ai acolo!

[ Mesaj scris via Android ] Imagine
Avatar utilizator
[TM]Tuny
Nivel 2

Nivel 2
Mesaje: 219
Membru din: 11 Sep 2014, 13:18
Server: www.metin2roh.com
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Voi incerca!
Avatar utilizator
Mikkelsen
Mister Just4Metin

Mister Just4Metin
Mesaje: 2353
Membru din: 06 Mar 2014, 23:53
Server: ETH
Regat: Jinno
Aprecieri: 11  
Mulţumiri: 40  
 Contact:
Medalii

Te-aş ruga frumos să îmi trimiţi aici conţinutul fişierului sh start.sh din /usr/home/game să văd dacă pot combina ceva care să te ajute şi pe care ai putea să o încerci!
Aştept răspuns de la tine!
Avatar utilizator
[TM]Tuny
Nivel 2

Nivel 2
Mesaje: 219
Membru din: 11 Sep 2014, 13:18
Server: www.metin2roh.com
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Cod: Selectaţi tot

#!/bin/sh
		cd /usr/home/game/db
		./db &
		sleep 5
		cd /usr/home/game/auth 
		./auth &
		sleep 5
		cd /usr/home/game/channel1/core1
		env LD_32_PRELOAD=/usr/home/game/share/LibCostume.so ./game &
		sleep 5
		cd /usr/home/game/channel1/core2
		env LD_32_PRELOAD=/usr/home/game/share/LibCostume.so ./game &
		sleep 5
		cd /usr/home/game/channel1/core3
		env LD_32_PRELOAD=/usr/home/game/share/LibCostume.so ./game &
		sleep 5
		cd /usr/home/game/game99
		env LD_32_PRELOAD=/usr/home/game/share/LibCostume.so ./game &
		sleep 5
		echo -e "\033[32m \n Server ONLINE\033[0m"
Si uite pentru rm -rf cand dau sh start. sh, dar folosesc si sh clear.sh pentru stergerea log-urilor (are toate fisierele sa le stearga)..doar ca necesita alte cateva secunde, ori timpul e pretios in ziua de azi :D Imagine Scuze de intarziere. Am fost la spital si nu am reusit sa intru la un pc :(
Avatar utilizator
[TM]Tuny
Nivel 2

Nivel 2
Mesaje: 219
Membru din: 11 Sep 2014, 13:18
Server: www.metin2roh.com
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Up!
Închis
Răspunsuri
3
Vizualizări
247
Răspunsuri
6
Vizualizări
9541
Răspunsuri
1
Vizualizări
259

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 23 vizitatori