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