如何为自动化过程制作可靠的“死人开关”?

如何为自动化过程制作可靠的“死人开关”?

举个例子:我的服务器备份。我想知道备份是否失败。通常,如果出现问题,我会收到一封电子邮件。不幸的是(这种情况已经发生过),有很多原因导致错误报告不会触发。因此,我永远不会知道备份已损坏,直到我需要它(太晚了)。

一个选择是切换到成功通知,但这很烦人,而且我不确定我是否会很容易地注意到它们的消失。

所以我正在寻找某种尽可能可靠的方法来监控这个过程(并让我知道它坏了) - 假设我使用我的笔记本电脑,连接到互联网,并定期检查邮件和即时通讯(这是既定的)。

[编辑] 我正在使用Ruby 备份 gem用于备份,但我更喜欢更通用的解决方案。

相关内容