【发布时间】:2015-10-22 18:25:57
【问题描述】:
我有一个 CentOS 服务器,我找到了一个脚本,它可以向我发送有关机器健康状态的电子邮件。 Postfix 已正确配置,因为脚本完成了他的工作,并且我在我的 gmail 帐户中收到了我的报告,但是当我在 /etc/crontab 中请求一个 cron 作业以在第二天早上 11 点每天向我发送此报告时,我收到了 120 封电子邮件!
第一个是我要求的报告,第二个如下:
向以下收件人的递送永久失败:
root@server.localdomain永久失效的技术细节: DNS 错误:server.localdomain 的地址解析。失败:未找到域名
120 封电子邮件,其中 60 条报告和其他 60 条上述错误消息。
同样,如果我现在运行脚本,它可以正常工作,我会收到 1 封电子邮件,其中包含我的报告并且没有发送失败。
与 cron 有什么关系? /etc/crontab 行如下:
* 23 * * * root sh /home/fr2632v2/Downloads/linuxhealthcheck.sh
谢谢
【问题讨论】: