在我的 debian wheezy 服务器上~
的root
用户目录中,经常出现以dead.letter
(当前)以下内容命名的文件:
orion : Jul 25 10:17:31 : root : unable to resolve host orion
orion : Jul 26 02:17:18 : root : unable to resolve host orion
orion : Jul 26 21:17:19 : root : unable to resolve host orion
Run Code Online (Sandbox Code Playgroud)
orion
是服务器的主机名(通常可以解析,因为我有各种使用此主机名的服务/程序没有问题)。经过一番搜索,我发现有一个cron
每小时运行的工作,即
17 * * * * root cd / && run-parts --report /etc/cron.hourly
Run Code Online (Sandbox Code Playgroud)
这可以解释为什么这些错误只在整整 17 分钟后出现。唯一的脚本/etc/cron.hourly
是fake-hwclock
包含以下内容:
#!/bin/sh
#
# Simple cron script - save the current clock periodically in case of
# a power failure or other crash
if (command -v fake-hwclock >/dev/null 2>&1) ; then
fake-hwclock save
fi
Run Code Online (Sandbox Code Playgroud)
这会产生那些神秘的东西dead.letter
吗?为什么似乎fake-hwclock save
尝试解析主机名?
编辑:更多信息。
输入/etc/hosts
:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Run Code Online (Sandbox Code Playgroud)
更改以下行 /etc/hosts
127.0.0.1 localhost
Run Code Online (Sandbox Code Playgroud)
到
127.0.0.1 localhost orion
Run Code Online (Sandbox Code Playgroud)
您的MTA无法解析您机器的域名。
Jodka Lemon 的回答是正确的:
/etc/hosts
并且无法通过 dns 解析。您将在包含该条目的 crontab 文件中找到 cron 邮件输出的目标地址/etc/cron.hourly
。这应该是/etc/crontab
,我想...
玩得开心......格哈德
归档时间: |
|
查看次数: |
1371 次 |
最近记录: |