如何在Debian系统上自定义时间轮换特定日志?

时间:2019-04-21 21:03:34

标签: logrotate

在我的debian系统上,我有很多日志,这些日志每天都通过位于/etc/logrotated.d/目录中的配置文件进行轮换。

我需要更改特定日志的轮换时间,例如backup.log;旋转配置位于/etc/logrotated.d/backup.conf中。我想在不更改全局旋转时间的情况下,在上午1:00旋转backup.log

我该怎么办?

1 个答案:

答案 0 :(得分:0)

这很简单:

  1. /etc/logrotated.d/backup.conf移至/etc/logrotate_backup.conf

  2. 将以下行添加到/etc/crontab

    0 1 * * * root /usr/sbin/logrotate /etc/logrotate_backup.conf
    

    backup.log的旋转将在上午1:00激活。

    或者,您可以将该行放入/etc/cron.d/中的自定义文件中。例如/etc/cron.d/logrotate_backup