logrotate 程序是一个日志文件管理工具。,用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。,我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过crontab 定时任务。,一般在服务器初始化的时候这些工具都已经存在的,但是为了保险,还是手动安装一下:,服务简单的说明:,服务的主配置文件:/etc/logrotate.conf,
,在主配置中可以看到 include /etc/logrotate.d 说明我们可以将用户定义的配置直接放到这下面,系统会自动为我们执行。,当然,系统的并不能很好的满足我们需求。,再看看配置模板:,参数包含:,内容如下:,执行命令,执行命令选项,每小时的59分进行切割 内容如下:,这里只简单地介绍该种定时任务配置。,效果如下:,
,以上为个人经验,希望能给大家一个参考,也希望大家多多支持。