forked from evolix/ansible-roles
32 lines
645 B
Plaintext
32 lines
645 B
Plaintext
/var/log/proftpd.log {
|
|
weekly
|
|
missingok
|
|
rotate 13
|
|
compress
|
|
delaycompress
|
|
notifempty
|
|
create 640 root adm
|
|
sharedscripts
|
|
postrotate
|
|
/etc/init.d/proftpd restart > /dev/null
|
|
endscript
|
|
}
|
|
|
|
|
|
/var/log/xferlog.log {
|
|
weekly
|
|
rotate 1
|
|
missingok
|
|
create 640 root adm
|
|
sharedscripts
|
|
postrotate
|
|
DATE=$(date +"%d-%m-%Y")
|
|
cd /var/log
|
|
ftpstats -a -r -l 2 -d i-f xferlog.log.1 2>/dev/null >xferreport.$DATE
|
|
mv xferlog.log.1 xferlog.log.$DATE
|
|
gzip xferlog.log.$DATE
|
|
gzip xferreport.$DATE
|
|
endscript
|
|
}
|
|
|