내 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
orion
서버의 호스트 이름입니다(이 호스트 이름을 문제 없이 사용하는 다양한 서비스/프로그램이 있으므로 일반적으로 해결됩니다). 검색을 해보니 cron
매 시간마다 실행되는 작업이 있다는 것을 알게 되었는데 ,
17 * * * * root cd / && run-parts --report /etc/cron.hourly
이는 이러한 오류가 매시 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
이것이 그러한 신비를 창조합니까 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
답변1
다음 줄을 변경하십시오./etc/hosts
127.0.0.1 localhost
도착하다
127.0.0.1 localhost orion
당신의MTA컴퓨터의 도메인 이름을 확인할 수 없습니다.
답변2
Jodka Lemon의 답변이 정확합니다.
- cron은 작업을 실행하고 결과를 "root@orion"("mail" 또는 이와 유사한 방법을 통해)으로 보냅니다.
/etc/hosts
호스트 이름이 DNS에 나열되지 않고 DNS를 통해 확인할 수 없기 때문에 MTA는 호스트 orion을 확인할 수 없습니다 .- 그래서 이메일 보낸 사람이 데드 레터 메시지를 썼어요
항목이 들어 있는 crontab 파일에서 crons 메일 출력의 대상 주소를 찾을 수 있습니다 /etc/cron.hourly
. 내 생각엔 이게 있어야 할 것 같은데 /etc/crontab
...
재미있게 보내세요...게르하르트