logrotate默认切割时间计算求解

logrotate默认切割时间计算求解

问题描述:

做nginx日志切割的时候遇到的问题

当我配置了参数copytruncate,notifempty,nocreate,dateext并且crontab写每天23点59分切割

那么如果我的一个error日志一直没有内容写入,则这个日志一直不会切割,当这个时间大于一周(logrotate省缺是一周)的时候,我在当天中午12点往这个error日志里写数据,那么他是当天12点切割还是当晚23点59分切割?

logrotate加个minsize就完了吧,没必要纠结这个
虽然你这个写了logrotate还写crontab就很奇怪