Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

6年前关闭。



Improve this question




我试图设置/tmp/hr_logs/中的日志文件的日志轮转。为了进行设置,我在Linux中使用了logrotate,我可以使用/etc/logrotate.conf中的以下配置每天对其进行旋转
  /tmp/hr_logs {
  daily
  rotate 4

使用此配置,文件将每天轮换,系统将保留日志文件的4个副本,并附加日期[格式:-YYYYMMDD]

现在,我试图设置另一组日志文件,我需要每小时进行一次轮换,为此,我在logrotate.conf中完成了配置:
  /tmp/last_logs {
  hourly
  rotate 4

但这根本行不通吗?有人可以指导我吗?

最佳答案

logrotate.conf的手册页包含有关小时选项的重要建议:



yellow1pl所指出的,解决方案是将/etc/cron.daily/logrotate文件复制到/etc/cron.hourly/目录中。这至少对Debian以及可能的某些Debian衍生版本有效。

关于linux - 使用logrotate每小时旋转一次文件? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25485047/

10-12 17:40