配置logrotate状态文件

时间:2015-02-05 19:48:50

标签: linux redhat logrotate

我正在尝试使用logrotate来旋转我的日志文件。但是,我们不希望以root身份执行此操作。但是,如果我使用其他某个作业帐户执行它,则会因为无法编辑或创建文件/var/lib/logrotate.status而失败。有没有办法配置日志旋转以使用不同的状态文件。

1 个答案:

答案 0 :(得分:4)

您是否尝试过使用“-s”参数?来自手册:

   -s, --state <statefile>
          Tells logrotate to use an alternate state file.  This is  useful
          if  logrotate  is being run as a different user for various sets
          of log files.  The default state file is /var/lib/logrotate/sta-
          tus.