“ / etc / logrotate.conf”文件中的“ rotate 13”是什么意思?可以将其更改为“旋转4”吗?
$ cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly
# keep 4 weeks worth of backlogs
rotate 13
答案 0 :(得分:0)
该评论不正确。 该声明保留了13周的日志价值。
'rotate'意味着它会将旧的日志文件保留为指定的数量。 (根据您的情况,一个周期是一周)
摘自https://linux.die.net/man/8/logrotate上的文档
轮换计数
对日志文件进行轮换计数,然后将其删除或邮寄到mail指令中指定的地址。如果count为0,则会删除旧版本,而不是旋转旧版本。
答案 1 :(得分:0)
答案 2 :(得分:0)
rotate 13表示logrotate旋转日志文件直到计数13,之后logrotate开始移动文件:例如logfile_1移至logfile_2,logfile_2移至logfile_3,依此类推。对于该logrotate,请丢弃最后一个logfile_13并在logfile1处创建一个新文件