我有一个 rust 应用程序,它将日志重定向到某个目录。为了合并滚动策略,我正在使用logrotate linux实用程序。为此,我在/etc/logrotate.d 中创建了特定于应用程序的配置文件:-
/var/log/application/myapp.log {
hourly
rotate 5
copytruncate
dateext
}
但是,日志文件不会根据应用的策略(每小时(进行轮换。
另请注意,目录 cron.daily
中存在logrotate
。由于我只是希望logrotate
每小时轮换一次日志,因此我无法将其移动到cron.hourly
下。
每小时不是
logrotate 的选项;您拥有的最小粒度是每天。检查手册页中的日志旋转。顺便说一下,我在这里回答了如何做到这一点。