Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
mam dziwny problem nie mam rotacji logow , syslog juz zapisuje od 3 miesiecy do tego samegov pliku i mi nie dzieli go, syslog ma juz kilkanascie mega ;/
co robic
moj logrotate.conf tutaj:
ftp://ftp.indeo.pl/logrotate.conf
Pozdrawiam :)
Offline
Zainstaluj pakiet anacron
Offline
nie mam okreslonego rozmaru loga, a co mi daje pakiet anacron, nie mozna w cronie wpisac zeby mi co 4 dni robil rotacje loga i tworzyl po 4 dniach nowy pusty ?
Offline
a co mi daje pakiet anacron
jeśli komp nie jest uruchomiony 24h/dobę to anacron pozwala uruchomić zadania crona po określonym okresie od uruchomienia kompa. http://linux.gery.pl/show.php/TOP_opis/SUB_opis_config/cron.html
nie mozna w cronie wpisac zeby mi co 4 dni
pewnie że można man crontab http://www.ciechanow.info/materialy/narzedzia_sieciowe/crontab.htm
robil rotacje loga i tworzyl po 4 dniach nowy pusty
to załatwi oddzielny plik konfiguracyjny dla logrotate (inny niż logrotate.conf) i wywołanie logrotate z crona co 4 dni.
Offline
Witam
mam dziwny problem nie mam rotacji logow , syslog juz zapisuje od 3 miesiecy do tego samegov pliku i mi nie dzieli go, syslog ma juz kilkanascie mega ;/
co robic
moj logrotate.conf tutaj:
ftp://ftp.indeo.pl/logrotate.conf
Pozdrawiam :)
Może głupie ale upewnij się czy godziny w crontabie odpowiadają godzinom włączenia komputera
kidyś też tak miałem - taka "pomroczność jasna"
pzdr antek
Offline
Dobra to ja powiem tak problem inny ale podobny. Mam w sumie problem z rotacja logów a mianowicie z errorem przy checi zrobienia rotacji. Wiec napisze co robie i co sie dzieje:
Wpisuje
Logrotate -d /var/log/xxxx.log Enter i:
error: /var/log/auth.log:455 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:455 unexpected text
error: /var/log/auth.log:456 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:456 unexpected text
error: /var/log/auth.log:457 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:457 unexpected text
error: /var/log/auth.log:458 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:458 unexpected text
error: /var/log/auth.log:459 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:459 unexpected text
error: /var/log/auth.log:460 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:460 unexpected text
error: /var/log/auth.log:461 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:461 unexpected text
error: /var/log/auth.log:462 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:462 unexpected text
error: /var/log/auth.log:463 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:463 unexpected text
error: /var/log/auth.log:464 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:464 unexpected text
error: /var/log/auth.log:465 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:465 unexpected text
error: /var/log/auth.log:466 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:466 unexpected text
error: /var/log/auth.log:467 unknown option 'Nov' -- ignoring line
error: /var/log/auth.log:467 unexpected text
Handling 0 logs
i tyle.
Moze ktos z was mial taki problem prosze pomóżcie bo juz sie z miesiac mecze i nic zero postępu.
Offline
chyba raczej powinieneś uruchamiać:
#logrotate -d /etc/logrotate.conf
, gdzie:
-d - tryb debugowania
/etc/logrotate.conf - domyślny plik konfiguracyjny logrotate
patrz: man logrotate,
zresztą logrotate powinien uruchamiać się z crona, a jeśli nie masz kompa włączonego non-stop to zainstaluj pakiet anacron lub zmień czas uruchamiania logrotate w cronie na ten kiedy masz uruchomionego kompa /prościej zainstalować anacron ;-)/
Offline
Wykaze sie lamerstwem i sie zapytam czy moze ktos mi wytlumaczyc jak to dokladnie dziala i jak to poustawiac. Wczesniej tego nie robilem i nie moge tego jakos poskladac. Zgóry dzieki bo juz siedze i nie wiem jak do tego podejsc
Offline
1. logrotate masz zainstalowany ;-)
2. jeśli twój komp nie jest włączony 24h/dobę to zainstaluj pakiet anacron
3. dopisujesz do /etc/logrotate.conf wpis dotyczący twojego logu, wzorując się na istniejących wpisach w tym pliku i pomocą do logrotate
PS.
U mnie po wykonaniu pierwszych dwóch kroków logrotate bez problemu przetwarza /var/log/auth.log
Offline