如何根据文件大小进行logrotate?

时间:2016-03-09 08:23:44

标签: linux unix logging logrotate log-rotation

我有一个logrotate策略,每天运行一次,因为它是cron.daily的一部分。我想在达到一定大小时触发文件的logrotate。所以我正在寻找一种方法来使文件大小成为触发器,而不是每小时,每天或某些设定的时间间隔发生。有可能做那样的事吗?

一个文件的示例(我有许多这样的文件具有不同的大小值)

/var/log/folder/localhost.access {
    size 500M
    copytruncate
    create somestr somestr
    dateext
    rotate 5
    compress
    missingok
}

1 个答案:

答案 0 :(得分:0)

是的,您可以根据限制大小使用您发布的策略配置文件进行轮播。