首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日志轮转无法先处理邮件

日志轮转无法先处理邮件
EN

Server Fault用户
提问于 2013-11-12 13:05:41
回答 1查看 141关注 0票数 0

我已经在名为custom的Ubuntu服务器上配置了/etc/logrotation.d/custom目录中的日志旋转,条目如下所示

代码语言:javascript
复制
/var/log/apache2/access.log {
        daily
        mailfirst tarun@example.com
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                /etc/init.d/apache2 reload > /dev/null
        endscript
        prerotate
                if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
                        run-parts /etc/logrotate.d/httpd-prerotate; \
                fi; \
        endscript
}

但是,当我运行命令logrotate -f /etc/logrotate.d/custom时,它会出现以下错误。

代码语言:javascript
复制
logrotate -f custom 
error: custom:3 unexpected text

它给出了行mailfirst tarun@example.com的错误。为什么?请帮帮忙。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-11-12 14:02:52

它应该是:

代码语言:javascript
复制
var/log/apache2/access.log {
        daily
        mail tarun@example.com
        mailfirst 
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                /etc/init.d/apache2 reload > /dev/null
        endscript
        prerotate
                if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
                        run-parts /etc/logrotate.d/httpd-prerotate; \
                fi; \
        endscript
}
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/554418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档