Problemă clear.sh

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
anghel14
Nivel 2

Nivel 2
Mesaje: 280
Membru din: 11 Dec 2014, 01:19
Server: sss
Regat: Chunjo
Aprecieri: 193  
Mulţumiri: 3  
Medalii

*Problemă/Întrebare:Salutare, am un clear.sh care se presupune că trebuie să șteargă și logurile mysql..pentru că mi se adună mulți gb pe zi și dacă nu șterg cu serverul închis, cade..aș vrea să știu care ar fi problema în el, șterge tot ce înseamnă log, dar nu și log mysql.
Tipologie server:
*Resursă folosită: Clear.sh:

Cod: Selectaţi tot

clear
cd /usr/home/game/server/game/game99 && sh clear.sh
cd /usr/home/game/server/ch1/core_1 && sh clear.sh
cd /usr/home/game/server/ch1/core_2 && sh clear.sh
cd /usr/home/game/server/ch2/core_1 && sh clear.sh
cd /usr/home/game/server/ch2/core_2 && sh clear.sh
cd /usr/home/game/server/ch3/core_1 && sh clear.sh
cd /usr/home/game/server/ch3/core_2 && sh clear.sh
cd /usr/home/game/server/ch4/core_1 && sh clear.sh
cd /usr/home/game/server/ch4/core_2 && sh clear.sh
cd /usr/home/game/server/db_auth/auth && sh clear.sh
cd /usr/home/game/server/db_auth/db && sh clear.sh
cd /usr/home/game/server/ch1/core_1/log && rm -rf *
cd /usr/home/game/server/ch1/core_2/log && rm -rf *
cd /usr/home/game/server/ch2/core_1/log && rm -rf *
cd /usr/home/game/server/ch2/core_2/log && rm -rf *
cd /usr/home/game/server/ch3/core_1/log && rm -rf *
cd /usr/home/game/server/ch3/core_2/log && rm -rf *
cd /usr/home/game/server/ch4/core_1/log && rm -rf *
cd /usr/home/game/server/ch4/core_2/log && rm -rf *
cd /usr/home/game/server/game/game99/log && rm -rf *
cd /usr/home/game/server/db_auth/auth/log && rm -rf *
cd /usr/home/game/server/db_auth/db/log && rm -rf *
cd /var/db/mysql && rm -rf *.err *.pid *.core *.dll *.log ibdata1 ib_logfile0 ib_logfile1 ib_logfile2 ib_logfile3 ib_logfile4 ib_logfile5 ib_logfile6 ib_logfile7 
cd /var/db/mysql && rm -rf mysql-bin.index mysql-bin.000000 mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 mysql-bin.000004 mysql-bin.000005 mysql-bin.000006 
cd /var/db/mysql && rm -rf mysql-bin.000011 mysql-bin.000012 mysql-bin.000013 mysql-bin.000014 mysql-bin.000015 mysql-bin.000016 mysql-bin.000017 mysql-bin.000018 
cd /var/db/mysql && rm -rf mysql-bin.000023 mysql-bin.000024 mysql-bin.000025 mysql-bin.000026 mysql-bin.000027 mysql-bin.000028 mysql-bin.000029 mysql-bin.000030 
cd /var/db/mysql && rm -rf mysql-bin.000034 ib_logfile10 ib_logfile11 ib_logfile12 mysql-bin.000008 mysql-bin.000009 mysql-bin.000010 mysql-bin.000020 mysql-bin.000021 
cd /var/db/mysql && rm -rf mysql-bin.000032 mysql-bin.000033 mysql-bin.000031 mysql-bin.000022 mysql-bin.000019 mysql-bin.000007 ib_logfile8 ib_logfile9
cd /var/db/mysql/account && rm -rf *.TMD
cd /var/db/mysql/common && rm -rf *.TMD
cd /var/db/mysql/hotbackup && rm -rf *.TMD
cd /var/db/mysql/log && rm -rf *.TMD
cd /var/db/mysql/mysql && rm -rf *.TMD
cd /var/db/mysql/player && rm -rf *.TMD
cd /var/db/mysql/performance_schema && rm -rf *.TMD
clear
*ServerFiles utilizat: EDIT: Folosesc Zearth2 în caz că vă întrebați de pathuri.
*Syserr:
Poză:
*Detalii suplimentare:
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Easy : adaugi, pe langa restul, calea catre acele loguri, dupa cum vezi acolo ca sunt scrise restul + comenzile

cd *calea ta* && rm -rf *logul respectiv*
Avatar utilizator
anghel14
Nivel 2

Nivel 2
Mesaje: 280
Membru din: 11 Dec 2014, 01:19
Server: sss
Regat: Chunjo
Aprecieri: 193  
Mulţumiri: 3  
Medalii

Acest clear a fost făcut de cineva, sau cel puțin l-am primit de la o persoană. A spus că nu trebuie să mai adaug nimic în el, că șterge logurile. Deci ce ar trebui făcut mai exact? :-??
EDIT: Mi s-a spus că acel .TMD nu este o extensie..ci o funcție martysama, și că nu trebuie să mai adaug nimic. Cu toate astea, mie nu-mi eliberează spațiul din log mysql.
Pot să plătesc pentru ajutor, nu vreau nimic gratis.
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Eu ti-am dat o varianta ce sa faci, pentru ca acel "cd" te duce catre folderul unde este fisierul respectiv iar, "rm -rf" sterge sub-folderul / fisierul pe care tu vrei sa nu-l mai ai acolo
Avatar utilizator
[Mafia83]
Membru Club

Membru Club
Mesaje: 777
Membru din: 24 Feb 2016, 20:32
Server: Metin2KGB
Regat: Jinno
Aprecieri: 279  
Mulţumiri: 2287  
Discord: Copiază ID
 Contact:
Medalii

Altă soluție ar fi in cd /usr/src/sursa_ta/game/src/log.cpp caută:

Cod: Selectaţi tot

sys_log(0, "can't refine %d %s", GetPlayerID(), GetName());

și comentează acea linie cu //
Ex:

Cod: Selectaţi tot

// sys_log(0, "can't refine %d %s", GetPlayerID(), GetName());
Sau și altă soluție ar fi asta:

1 curata_log.quest -Inseamna la fiecare conectare/teleportare/login se sterge log-ul automat
SAU
2 logsv.quest -inseamna or ce jucator poate sa starga logul apare un quest

eu folosesc varianta 1 .....Bafta !

p.s in dblog.sh .....pui in continuare ce tabele mai doresti sa curete ..... si pui in loc de root userul tau !



dblog.sh se pune langa start.sh ,stop,sh ....restul modifici locatia ...poate tu ai usr/game. .....eu am usr/home/game
Sursă:
@JustMafia
Avatar utilizator
Tommy Shelby
Utilizator interzis !

Utilizator interzis !
Mesaje: 432
Membru din: 31 Mai 2015, 20:42
Server: AOG2 soon
Regat: Jinno
Aprecieri: 58  
Mulţumiri: 579  
Discord: Copiază ID
Medalii

Arhivat

[ Postat de pe iPhone ] Imagine
Închis
Răspunsuri
1
Vizualizări
276
Răspunsuri
4
Vizualizări
295
Răspunsuri
0
Vizualizări
193

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 20 vizitatori