首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用每日anacron邮件更新

禁用每日anacron邮件更新
EN

Ask Ubuntu用户
提问于 2013-07-08 13:11:40
回答 3查看 17.2K关注 0票数 11

每天,我都会收到以下由postfix发送的邮件:

代码语言:javascript
复制
From: Anacron <root@name.domain>
To: root@name.domain
Subject: Anacron job 'cron.daily' on name
Content-Type: text/plain; charset=US-ASCII
Message-Id: <20130708082739.88AE83A3F72@name.domain.domain>
Date: Mon,  8 Jul 2013 10:27:39 +0200 (CEST)

/etc/cron.daily/ntpdate:
 8 Jul 10:27:39 ntpdate[4617]: step time server 85.254.216.1 offset -1.454673 sec

然而,我想限制anacron只在有什么问题时警告我。有什么办法可以做到这一点吗?我可以将anacrontab文件更改为将所有邮件发送到/dev/null,但这样就不会收到任何警告邮件。

是否有更好的方法来控制anacron状态更新的粒度?

EN

回答 3

Ask Ubuntu用户

发布于 2013-07-15 06:40:56

Anacron只有在cron乔布斯产生一些产出时才会发送电子邮件。如果您对某些消息不感兴趣,您需要自己通过修改/etc/cron.* (即/etc/cron.daily/)目录中的适当脚本来过滤它。

如果您不希望看到来自/etc/cron.daily/ntpdate的更新--编辑该文件并将标准的命令输出重定向到/dev/null或更好的日志文件,因为您可能希望在将来检查它或进行一些定制的筛选,这将对您进行套用。如果您想得到一些错误条件的通知,您可能不应该重定向标准错误流,因此它可以包含在cron电子邮件报告中。

票数 8
EN

Ask Ubuntu用户

发布于 2015-11-27 08:00:30

Cron作业(包括Anacron的工作)是标准化通过电子邮件报告的任何输出。

对于在没有错误发生时输出的ntpdate命令,可以使用克罗尼奇,这将抑制这样的输出,但仍然通过电子邮件报告错误!

cronic脚本从上面的链接复制到/usr/local/bin,检查它是否只做它应该做的事情(出于安全原因),并将/etc/cron.daily/ntpdate前缀/usr/local/bin/cronic修改为ntpdate命令。

票数 3
EN

Ask Ubuntu用户

发布于 2018-02-23 17:48:53

在yum中有两种设置需要在电子邮件方面加以注意:

代码语言:javascript
复制
# Whether a message should be emitted when updates are available,
# were downloaded, or applied.
update_messages = no

# Use this to filter Yum core messages
# -4: critical
# -3: critical+errors
# -2: critical+errors+warnings (default)
debuglevel = -3

有了update_messages是的,你几乎总是会收到电子邮件。我将debuglevel = -3设置为yum-cron-harly.conf,以抑制yum.pid: another copy is running as pid 29904.等不稳定的电子邮件。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/317761

复制
相关文章

相似问题

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