logrotate 分割日志

linux 自带分割日志的工具 新建一个任务, 安天归档/data/log/*.log文件 保留最近60天的日志

vim /etc/logrotate.d/loan
/data/log/*.log{
        daily
        copytruncate
        missingok
        maxage 60
        rotate 52
        notifempty
        create 640 nobody nobody
        sharedscripts   
        dateext
        postrotate
                if [ -f /data/run/apply-test.pid ]; then
                        /bin/kill -s SIGRTMIN `cat /data/run/apply-test.pid`
                fi
        endscript
}

参数说明 参考 https://www.cnblogs.com/miaocbin/p/11540312.html

发表评论

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

Captcha Code