【问题标题】:Monitor cron jobs in real-time实时监控 cron 作业
【发布时间】:2019-07-25 18:26:53
【问题描述】:

我目前有一个问题,我将一个 cron 作业设置为每天午夜运行,以重置我运行的服务的每日 API 请求。最近这项工作失败了,这让我很头疼,我一直在努力寻找一种解决方案来监控我所有的 cron 工作,这样我就不会再遇到类似的情况了。

然而,我还没有找到足够的解决方案,作为回应,我正在考虑创建一个平台,允许您监控 cron 作业、查看日志(和过去的日志)、上次运行日期、失败/成功上次运行等...实时通知您,如果您的工作未在指定的时间窗口内完成或工作失败,则会通知您。

我相信这可能是一个痛点,对其他人来说也是一个很好的解决方案。

你有什么想法?您认为这会有用,有什么建议,还是只是认为这会浪费时间?

【问题讨论】:

    标签: linux cron


    【解决方案1】:

    您听说过 Rundeck 吗? (https://www.rundeck.com/open-source)

    看起来正是您要找的东西。

    您将它安装在服务器上,它就像 crontab 的 Web UI。 您可以使用 Web UI 定义要运行的作业、您希望它们运行的​​频率,并且您可以查看过去执行的一些历史记录、它们的状态和它们的输出。您还可以查看下一次执行的时间。

    我认为还有一些警报功能可以在作业失败时通知您。我不确定它是否可以根据作业执行时间通知您。

    这可能非常适合您的需求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 2017-01-01
      • 2012-07-10
      • 1970-01-01
      相关资源
      最近更新 更多