Logrotate

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

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.