【问题标题】:Check whether cronjob has ran or not检查 cronjob 是否已运行
【发布时间】:2017-06-06 09:14:39
【问题描述】:

我在 crontab 中运行了一个 python 脚本,我想检查它是否运行成功?如果没有,则发送邮件或其他类型的通知。如何根据 Cron 日志进行通知?

我已经尝试过的事情:

  • 我已经处理过的python文件中的所有异常

需要:如果 Cron 作业未成功运行,请通知用户?

【问题讨论】:

    标签: cron


    【解决方案1】:

    为了通知天气 cron 作业是否运行,您可以在 cpanel 'cron jobs' 页面中设置电子邮件 ID。因此,一旦文件执行,您将收到电子邮件。

    【讨论】:

    • 我将每 10 分钟运行一次 cron 作业,所以我只需要在执行失败时发送电子邮件,
    • 只能在执行失败的情况下发送邮件吗?
    【解决方案2】:

    有专门针对 cronjobs 的监控服务,可以完全按照您的要求进行。我偏爱 WDT.io,下面是详细说明:https://cookbook.wdt.io/cron.html

    【讨论】:

    • 嘿@Chritstian 谢谢你的回复,有什么办法不使用第三方软件
    • 您可以构建自己的外部监控解决方案。这不是超级复杂,但仍需要一些时间。因此,只有在您的时间价值低于这些第三方服务收费的情况下,这才有意义。
    猜你喜欢
    • 2014-10-29
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 1970-01-01
    • 2018-01-23
    相关资源
    最近更新 更多