Fórumok
Sziasztok!
Lenne egy problémám! Azt hogy tudnám megoldani h. a logrotate ne 1,2 stb névvel hozza létre a régi naplófájlokat, hanem a sorszám helyett dátumozzon?
Válaszotokat előre is köszönöm.
Árpád
- 1252 megtekintés
Hozzászólások
Szia,
En peldaul igy oldottam meg a dolgot:
/var/log/apache2/www.weboldalam.hu/*.log {
daily
rotate 10
compress
compresscmd /usr/bin/bzip2
compressoptions -9
compressext .bz2
create 640 root adm
olddir /var/log/apache2/www.weboldalam.hu/logs
ifempty
sharedscripts
prerotate
/www/www.weboldalam.hu/cgi-bin/awstats.pl -update -config=www.weboldalam.hu
endscript
postrotate
if [ -f /var/run/apache2/apache2.pid ]; then
killall -HUP apache2 > /dev/null
fi
if [ -f /var/log/apache2/www.weboldalam.hu/logs/access.log.1.bz2 ] && [ -f /var/log/apache2/www.weboldalam.hu/logs/error.log.1.bz2 ]; then
mv /var/log/apache2/www.weboldalam.hu/logs/access.log.1.bz2 /var/log/apache2/www.weboldalam.hu/logs/access.log.`date -d yesterday +%Y-%m-%d`.bz2
mv /var/log/apache2/www.weboldalam.hu/logs/error.log.1.bz2 /var/log/apache2/www.weboldalam.hu/logs/error.log.`date -d yesterday +%Y-%m-%d`.bz2
fi
endscript
}
Ebbol teged a postrotate resze erdekel igazan.
- A hozzászóláshoz be kell jelentkezni