1

我知道如何设置作业以在其运行时发出警报。
但是我正在写一份每天要运行很多次的工作,我不想被电子邮件轰炸,而是我想要一个解决方案,当工作没有执行时我会收到警报X 分钟。

这可以通过将作业设置为在执行时发出警报,然后设置一些检查这些警报的进程,并在 X 分钟内没有看到此类警报时发出警告来实现。

我想知道是否有人已经实现了这样的事情(或等效的)。
支持具有不同 X 值的多个作业会很棒。

4

1 回答 1

0

这种方法的危险在于:假设你设置了这个。有一天你没有收到任何电子邮件。这是什么意思?

可能意味着

  • 应该运行的作业正在成功运行(并且静默),因此没有运行的监视器作业无话可说

或者

  • 应该运行的作业未成功运行,但未运行的监视器作业也失败了

甚至

  • 您的服务器起火了,即使它想发送也无法发送任何电子邮件

不要试图避免收到成功的信息——而是要设计一个应对它们的策略。因为要知道作业是否成功运行的唯一方法是收到一条准确说明这一点的消息。

于 2011-09-06T09:37:43.280 回答