日志旋转不自动旋转文件



我有一个 rust 应用程序,它将日志重定向到某个目录。为了合并滚动策略,我正在使用logrotate linux实用程序。为此,我在/etc/logrotate.d 中创建了特定于应用程序的配置文件:-

/var/log/application/myapp.log {
    hourly 
    rotate 5
    copytruncate
    dateext
}

但是,日志文件不会根据应用的策略(每小时(进行轮换。

另请注意,目录 cron.daily 中存在logrotate。由于我只是希望logrotate每小时轮换一次日志,因此我无法将其移动到cron.hourly 下。

每小时不是

logrotate 的选项;您拥有的最小粒度是每天。检查手册页中的日志旋转。顺便说一下,我在这里回答了如何做到这一点。

最新更新