我在
中进行设置时遇到了问题 logrotate.conf
我曾经完成了一次设置,但没有相应的工作。
主要条件是以5天的间隔旋转日志文件和压缩
/var/log/humble/access.log
{
daily
copytruncate
rotate 5
create 755 humble humble
dateext
compress
include /etc/logrotate.d/humble/
}
即使这样做,压缩也会在几天后停止。
答案 0 :(得分:0)
你的logrotate.conf文件应该提到包含你的文件“谦虚”: -
包括/etc/logrotate.d/humble
Logrotate.conf的#End
然后在你的/etc/logrotate.d/humble
中/var/log/humble/access.log
{
daily
copytruncate
rotate 5
create 755 humble humble
dateext
compress
}
rotate
之后指定的数字表示轮换后要备份的文件数量。这是5.
此外,您需要在crontab文件中添加一条规则,以便每隔5天触发一次logrotate。
crontab文件中每5天运行一次的规则是: -
0 0 */5 * *