【问题标题】:Cron job running beyond intervalCron 作业超出时间间隔
【发布时间】:2013-02-05 17:42:03
【问题描述】:

假设您配置了一个 cron 作业,使其每分钟运行一次来​​做某事。如果实际任务运行时间超过一分钟会发生什么? cron 会创建另一个作业实例/线程吗?还是 cron 会等待并确保之前的运行完成?

谢谢!

【问题讨论】:

  • 有谁知道到底发生了什么?我想知道。
  • 求职面试中有人问我这个问题。太好了!

标签: cron


【解决方案1】:

您必须处理这种情况,不确定 linux 是否会优雅地处理它。通过在运行任务之前添加一个简单的检查任务尚未运行。如果你不这样做,地狱可能会在你的服务器上崩溃。

这篇文章会帮助你Run cron job only if it isn't already running

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-23
    • 2014-01-02
    • 2013-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多