获取发送到电子邮件的回显cron文本

时间:2018-02-10 18:58:15

标签: shell ubuntu cron

我有2台数字清洁服务器 - 一台是几年,一台是新的。

在旧服务器上,任何使用echo运行的cron作业,回显的内容都会通过电子邮件发送给我。我很确定这是默认发生的 - 我自己没有配置。

在新服务器上,未通过电子邮件发送回送的内容。我尝试使用以下内容发送电子邮件,但工作正常,所以我的理解是电子邮件正常运行。

echo "This is the body of the email" | mail -s "This is the subject line" "me@myemail.com"

有人可以告诉我是否有特定的选项,或者我是否遗漏了什么?

1 个答案:

答案 0 :(得分:1)

所有crons都会将stdout或stderr上的任何输出通过电子邮件发送给拥有crontab的用户。

如果你没有看到那封邮件

  • 查看错误的邮箱
  • $HOME/.forward
  • 中有些奇怪的东西
  • 在您的crontab中出现故障(可能是奇数MAILTO
  • 有一个不产生任何输出的命令