Logrotate是由cron控制,cron在规定的时间执行 " logrotate /etc/logrotate.conf "命令.将对象日志进行转储,删除,压缩等操作... 这是logrotate日志轮替工具的一段官方简介: The logrotate utility is designed to simplify the administration of log files on a system which generates a lot of log files. Log…
大家可能都有管理日志的需要,比如定时压缩日志,或者当日志超过一定大小时就自动分裂成两个文件等.最近就接到这样一个小任务.我们的程序用的是C语言,用log4cpp的library来实现日志记录.但是问题是log4cpp并不支持当日志超过一定大小时自动分裂的功能,只能从头覆盖之前的日志,但这显然不是我们想要的.经过一番搜索,我发现其实Linux自带的logrotate命令就能够实现这样的功能. 这是logrotate的一段简介: The logrotate utility is designed t…