我希望收到有关外部服务器上cron作业失败的通知。我还想在没有运行时收到通知。
我可以这样做: https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs 但它不会报告cron是否没有运行,例如。服务器崩溃了。
如果没有将工作转移到Jenkins,有没有办法做到这一点?
答案 0 :(得分:2)
您可以尝试http://www.pushmon.com。它正在监控cron工作。您所要做的就是创建一个PushMon URL,并在每次作业成功运行时调用该URL。如果由于您的作业失败或服务器关闭而未调用URL,则PushMon会注意到丢失的调用并将通知您该问题。
注意我与PushMon有关。