これは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、root cronジョブのメールは、/etc/aliasesのエイリアスを介して「dh」として正しくメールに送信されます。これにより~$ echo "HELLO" | mail dh
電子メールも受信されます。 cronデーモンは奇妙なオプションで実行されません:
~$ ps afx | grep cron
2177 ? Ss 0:12 /usr/sbin/crond -n
どのようなヒントがありますか?
ベストアンサー1
検索をますます具体化し、ここで答えを見つけました。
簡単に言えば、crondは私がmailxをインストールする前に実行していたので、メールサービスが利用可能かどうかわかりませんでした。安定した。