我想使用 MAILTO 发送电子邮件通知仅有的cron 运行失败时
- 它根本无法运行
- 导致非零退出代码
我已读到电子邮件通知会发送给默认用户,但我如何才能针对这些特定场景进行过滤?
答案1
当程序打印任何输出时,cron 都会发送电子邮件。您可以通过让脚本以纯文本形式提供错误来使用它,也可以使用类似下面的方法:
/path/to/your/script.sh || echo "script error"
script error
如果脚本返回错误代码,则输出此信息。但是,直接在脚本中打印错误将允许您提供有关问题的更多详细信息。