Hmm that's whats already done. The existing log file is deleted and it returns. The file size check is still necessary. `rotate` = 0 doesn't mean do nothing, it means maintain only one file truncating it once it reaches specified size. Unless I am misunderstanding the logrotate docs, *[If count is 0, old versions are removed rather then rotated.](http://linuxcommand.org/man_pages/logrotate8.html)*