logrotate

添加配置文件

cat /etc/logrotate.d/myservice

/data/log/myservice/*.log
{
    rotate 7
    daily
    dateext
    dateformat .%Y%m%d
    compress
    missingok
    notifempty
    sharedscripts
    postrotate
      /usr/bin/killall -HUP rsyslogd >/dev/null 2>&1 || true
    endscript
}

debug 配置文件是否正确,但不会真正动你的 log

logrotate -d /etc/logrotate.d/myservice

真实测试 logrotate 情况

logrotate -f /etc/logrotate.d/myservice

发表评论

电子邮件地址不会被公开。 必填项已用*标注