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