如何获取 cron 作业退出代码的每日报告

如何获取 cron 作业退出代码的每日报告

我有几十个 cron 作业,每天运行,用于备份。

  • 我不想只收到失败作业的电子邮件,因为我不知道电子邮件何时失败。
  • 我不想收到每份工作的电子邮件,因为数量太多而无法检查。

我想要一份有关这些作业的退出代码的每日电子邮件报告。理想情况下,如果任何退出代码非零,则主题行将会更改。

我目前的想法是,我将把这些作业变成一个 shell 脚本,它可以收集返回码,然后发送电子邮件。

从 cron 获取一份每日报告似乎是一个常见的要求。是否已有可以为我执行此操作的工具或设置?

相关内容