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
|
||
|
}
|
||
|
|