为了向特定用户组发送电子邮件,我目前正在使用 mutt(基于命令行的电子邮件客户端)。
下面是我在 shell 脚本中用来发送电子邮件的命令:
echo "Initiating bulk load now " | mutt -x -s "Bulk loading of records" [email protected] -a 20100421_log.txt < /dev/null
当我尝试通过 shell 提示符借助上述命令发送电子邮件时,我收到了该电子邮件。
但是当我尝试通过 shell 脚本借助相同的命令发送电子邮件时,我会间歇性地收到电子邮件。(比如说:如果脚本在晚上 8:30 执行,我没有收到电子邮件,但是当相同的脚本在晚上 9:30 再次运行时,我会收到电子邮件,这也是零星的。)
间歇性接收电子邮件的原因可能是什么?
该 shell 脚本目前通过 cron 表达式安排每小时运行一次。
Linux distribution: Oracle Linux Server release 6.10
Job scheduler: cron