logrotate使用笔记
Created 2022-07-09 / Updated 2022-07-09以管理dovecot的日志文件为例:
# vi /etc/logrotate.d/dovecot
/var/log/dovecot.log {
monthly
rotate 2
missingok
notifempty
compress
delaycompress
sharedscripts
postrotate
doveadm log reopen
endscript
}
monthly
:每月归档一次
rotate
:保留2个归档文件
missingok
:若日志文件不存在,不提示错误
notifempty
:若日志文件为空则不归档
compress
:对归档文件启用gzip压缩
delaycompress
:已归档的日志文件到下一次归档时才会被压缩
postrotate...endscript
:归档后要执行的命令
参考:
Categories: [Linux] [sysutils]