在我的debian系统上,我有很多日志,这些日志每天都通过位于/etc/logrotated.d/
目录中的配置文件进行轮换。
我需要更改特定日志的轮换时间,例如backup.log
;旋转配置位于/etc/logrotated.d/backup.conf
中。我想在不更改全局旋转时间的情况下,在上午1:00旋转backup.log
。
我该怎么办?
答案 0 :(得分:0)
这很简单:
将/etc/logrotated.d/backup.conf
移至/etc/logrotate_backup.conf
将以下行添加到/etc/crontab
0 1 * * * root /usr/sbin/logrotate /etc/logrotate_backup.conf
backup.log
的旋转将在上午1:00激活。
或者,您可以将该行放入/etc/cron.d/
中的自定义文件中。例如/etc/cron.d/logrotate_backup
。