【发布时间】:2013-02-05 17:42:03
【问题描述】:
假设您配置了一个 cron 作业,使其每分钟运行一次来做某事。如果实际任务运行时间超过一分钟会发生什么? cron 会创建另一个作业实例/线程吗?还是 cron 会等待并确保之前的运行完成?
谢谢!
【问题讨论】:
-
有谁知道到底发生了什么?我想知道。
-
求职面试中有人问我这个问题。太好了!
标签: cron
假设您配置了一个 cron 作业,使其每分钟运行一次来做某事。如果实际任务运行时间超过一分钟会发生什么? cron 会创建另一个作业实例/线程吗?还是 cron 会等待并确保之前的运行完成?
谢谢!
【问题讨论】:
标签: cron
您必须处理这种情况,不确定 linux 是否会优雅地处理它。通过在运行任务之前添加一个简单的检查任务尚未运行。如果你不这样做,地狱可能会在你的服务器上崩溃。
【讨论】: