Используйте logrotate
, который включен в Ubuntu. Создайте файл в /etc/logrotate.d
с именем, похожим на cakelogs
. Пример, который будет вращать и сжимать все файлы * .log во всех каталогах Cake tmp / logs, будет выглядеть так:
/var/www/*/public/tmp/logs/*.log {
weekly
missingok
rotate 52
compress
dateext
delaycompress
notifempty
create 640 www-data www-data
sharedscripts
}