
이것은 RHEL8 시스템입니다. /etc/cron.daily...의 출력은 예상한 이메일 출력을 생성하지만 내 사용자의 crontab은 그렇지 않습니다. 내 문제를 요약하는 테스트는 다음과 같습니다.
~$ crontab -l
MAILTO=dh
* * * * * echo "HERE"
~$ sudo tail /var/log/cron
[sudo] password for dh:
Nov 6 08:33:42 deham01lx013 crond[2177]: (dh) RELOAD (/var/spool/cron/dh)
Nov 6 08:34:01 deham01lx013 CROND[3503836]: (dh) CMDOUT (HERE)
Nov 6 08:34:13 deham01lx013 crontab[3503855]: (dh) LIST (dh)
FWIW, 루트 cron 작업의 메일은 /etc/aliases의 별칭을 통해 "dh"로 올바르게 메일로 전송됩니다. 이렇게 하면 ~$ echo "HELLO" | mail dh
이메일도 받습니다. cron 데몬이 이상한 옵션으로 실행되지 않습니다:
~$ ps afx | grep cron
2177 ? Ss 0:12 /usr/sbin/crond -n
어떤 팁이 있나요?
답변1
검색을 점점 더 구체화하여 여기에서 답을 찾았습니다.
간단히 말해서, crond는 내가 mailx를 설치하기 전에 실행 중이었기 때문에 메일 서비스를 사용할 수 있는지 몰랐습니다. 안정적인.