Logrotate a datum v nazve suboru?

Ernest Beinrohr Ernest na Beinrohr.sk
Neděle Listopad 17 08:43:48 CET 2002


Zdravim, uz dlhsie sa znazim vyriesit takyto problemik. Rad by som aby 
sa rotovane logy nazyvali napriklad kernel_2002_10, ked pouzivam 
monthly. Da sa to spravit cez premenovanie suboru v postrotate kde by 
som premenoval vsetky SUBOR.1 na subor_YYYY_MM_DD. Toto riesenie 
vyzaduje jeden konfigurovaci subor pre KAZDY jeden log, to pri 
niekolkych 100 virtualnych www serverov moze byt celkom zabavne.

Nepoznate niekto nejake riesenie?


PS: napriklad /etc/logrotate.d/apache.conf rotuje 4 subory. T.j. trebalo 
by napisat 4x "mv log.1 log_datum"

/var/log/httpd/access_log /var/log/httpd/agent_log 
/var/log/httpd/error_log /var/log/httpd/referer_log {
    missingok
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null 
|| true
    endscript
}

-- 
Ernest Beinrohr, OERNii
eAdmin @ AxonPro.sk, http://www.AxonPro.sk
+421-2-62410360, +421-905-241903
HomePage: http://www.oernii.sk





Další informace o konferenci Linux