Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[PROBLEM]Nie usuwające się logi!


Rekomendowane odpowiedzi

Opublikowano

Siemanko,

Dzisiaj chciałem was się zapytać dla czegóż to nie usuwają mi się automatycznie logi?

O to skrypty na usuwanie logów:

Clear.sh

#!/bin/sh
cd ./auth
./clear_logs.sh
cd ../db
./clear_logs.sh
cd ../ch1
./clear_logs.sh
cd ../ch2
./clear_logs.sh
cd ../ch3
./clear_logs.sh
cd ../ch4
./clear_logs.sh
cd ../game
./clear_logs.sh
sleep 10
cd ..

A to są

Clear_logs.sh

rm -rf log/*
rm -rf packet_info.txt
rm -rf syserr
rm -rf syslog
rm -rf stdout
rm -rf PTS
rm -rf p2p_packet_info.txt
rm -rf mob_count
rm -rf DEV_LOG.log
rm -rf VERSION.txt
rm -rf udp_packet_info.txt
rm -rf game.core

 

45025232242689268053.gif

Opublikowano

sprobuj zamiast

#!/bin/sh
cd ./auth
./clear_logs.sh
cd ../db
./clear_logs.sh
cd ../ch1
./clear_logs.sh
cd ../ch2
./clear_logs.sh
cd ../ch3
./clear_logs.sh
cd ../ch4
./clear_logs.sh
cd ../game
./clear_logs.sh
sleep 10
cd ..

zrobic wpisy z pelnymi sciezkami np.

cd /usr/home/game/db
itd
...
Opublikowano

 

sprobuj zamiast

#!/bin/sh
cd ./auth
./clear_logs.sh
cd ../db
./clear_logs.sh
cd ../ch1
./clear_logs.sh
cd ../ch2
./clear_logs.sh
cd ../ch3
./clear_logs.sh
cd ../ch4
./clear_logs.sh
cd ../game
./clear_logs.sh
sleep 10
cd ..

zrobic wpisy z pelnymi sciezkami np.

cd /usr/home/game/db
itd
...

Nieee ... logi mi usuwa, ale nie automatycznie nie wiem dla czego. Sam muszę wpisać w konsole

cd /usr/home/mt2 && ./clear.sh

Wtedy usuwa normalnie, ale nie automatycznie :/

45025232242689268053.gif

Opublikowano

dodaj do pliku start.sh (to tego ktorym uruchamiasz serwer) wpis:

cd /usr/home/mt2
./clear.sh

wtedy plik start.sh bedzie uruchamial serwer i plik clear.sh ktory uruchomi clear_logs.sh

 

Wklej swoj plik start.sh to ci dodam wpis aby logi kasowalo przy starcie.

Opublikowano

Wpisz takie coś w konsoli:

 

ee /etc/crontab

Zjedź na sam dół i skopiuj to, zmień [TAB] na przycisk TAB

 

*/120[TAB]*[TAB]*[TAB]*[TAB]*[TAB]root[TAB]ścieżka do skryptu usuwającego logi

np.

 

*/120[TAB]*[TAB]*[TAB]*[TAB]*[TAB]root[TAB]/usr/home/neiva.pl/clear_log.sh

 

Po czym kliknij A i A i wpisz

 

reboot

I masz usuwanie logów co 120 min (2 g)

 

Objaśnienie

 

*/120 - Czas
* - Brak ustawień / nic
* - Brak ustawień / nic
* - Brak ustawień / nic
* - Brak ustawień / nic
root - Użytkownik uruchamiający skrypt
/usr/home/neiva.pl/ - Ścieżka do skryptu
clear_log.sh - Skrypt

 

Enjoy =)

Opublikowano

Ok rozwiązany :)

Skrpyt miałem napisany :D jednakże zamiast

*/120

Miałem

*/XX

Więc tłumaczy to dlaczego nie usuwało automatycznie :D

Dzięki do zamknięcia !

45025232242689268053.gif

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...