crontab 如果上一个脚本没执行完, 时间到了会重复执行吗?

liuqing

问题描述

请教一下大佬, crontab 如果上一个脚本没执行完, 时间到了会重复执行吗?. 如果我用a,b两个任务, a一直没执行完,b也不会执行是吗? 但是如果到了下一个时间周期, 两个都不会执行吗? 有没有限制方法呢?

为此你搜索到了哪些方案及不适用的原因

文档似乎没直接提到. 是否用业务锁等方式自己去内部处理?

186 1 0
1个回答

walkor

上一个任务没执行完就一直等待,即使到了下一个执行周期也会等,直到上一个任务执行完才执行下一个任务。
如果上一个任务执行完已经到了下一个执行周期,则立刻执行下一个任务。

🔝