Curatare automata server files?[Rezolvat!]
- [TM]Tuny
-

- Mesaje: 219
- Membru din: 11 Sep 2014, 13:18
- Server: www.metin2roh.com
- Aprecieri: 0
- Mulţumiri: 1
- Contact:
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.
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!”
#fine2. Da-i unele permisiuni prin tastarea chmod 755 clean.sh
3. Incepeti cu tastarea ./clean.sh
http://just4metin.ro/ghiduri-tutoriale/ ... t1281.html
- [TM]Tuny
-

- Mesaje: 219
- Membru din: 11 Sep 2014, 13:18
- Server: www.metin2roh.com
- Aprecieri: 0
- Mulţumiri: 1
- Contact:
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 SFRocaSS scrie:1. Salvati fisierul in root/ cu numele clean.shCod: 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
2. Da-i unele permisiuni prin tastarea chmod 755 clean.sh
3. Incepeti cu tastarea ./clean.sh
http://just4metin.ro/ghiduri-tutoriale/ ... t1281.html
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 ]
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 ]

- [TM]Tuny
-

- Mesaje: 219
- Membru din: 11 Sep 2014, 13:18
- Server: www.metin2roh.com
- Aprecieri: 0
- Mulţumiri: 1
- Contact:
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 ]
[ Mesaj scris via Android ]

Uităte atent la linia asta:[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 ]
Cod: Selectaţi tot
rm -fr /usr/game/all_log/game1_2/log/* [ Mesaj scris via Android ]

- [TM]Tuny
-

- Mesaje: 219
- Membru din: 11 Sep 2014, 13:18
- Server: www.metin2roh.com
- Aprecieri: 0
- Mulţumiri: 1
- Contact:
Voi incerca!
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!
Aştept răspuns de la tine!
- [TM]Tuny
-

- Mesaje: 219
- Membru din: 11 Sep 2014, 13:18
- Server: www.metin2roh.com
- Aprecieri: 0
- Mulţumiri: 1
- Contact:
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"
Scuze de intarziere. Am fost la spital si nu am reusit sa intru la un pc - [TM]Tuny
-

- Mesaje: 219
- Membru din: 11 Sep 2014, 13:18
- Server: www.metin2roh.com
- Aprecieri: 0
- Mulţumiri: 1
- Contact:
Up!
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 18 vizitatori


