在 Ubuntu 14.04 上运行,我有以下 logrotate 配置/etc/logrotate.d/logstash
/opt/app/logs/logstash*.log {
size 1g
create 700 app app
rotate 5
}
这个日志很快就变得很大,所以我想让 logrotate cronjob 每小时和每天运行一次。我复制/etc/cron.daily/logrotate
到/etc/cron.hourly/logrotate
并执行/etc/init.d/cron reload
大约 18 小时后,日志从未轮换,也没有显示在/var/lib/logrotate/status
有任何想法吗/
答案1
发现问题了,我正在使用1g
而不是1G
。