【问题标题】:Get echoed cron text sent to email获取发送到电子邮件的回显 cron 文本
【发布时间】:2018-02-11 06:28:32
【问题描述】:

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

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

在新服务器上,回显的内容不会通过电子邮件发送。我尝试使用以下方法发送电子邮件,效果很好,所以我的理解是电子邮件运行正常。

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

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

【问题讨论】:

  • 如果您的mail 版本有此开关,请先尝试mail -v,如果有,请在原始帖子中发布输出
  • @GillesQuenot mail -v 只返回 No mail for root

标签: shell ubuntu cron


【解决方案1】:

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

如果你没有看到那封邮件

  • 看错邮箱
  • $HOME/.forward 中有一些奇怪的东西
  • 你的 crontab 有一个小故障(奇怪的 MAILTO 可能)
  • 有一个不产生任何输出的命令

【讨论】:

    猜你喜欢
    • 2011-04-26
    • 2018-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 2014-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多