Cron任务运行超出时间间隔

6
假设您配置了一个每分钟运行一次的cron job(定时任务)来执行某些操作。如果实际任务运行时间超过一分钟,会发生什么情况?cron会创建另一个作业实例/线程吗?还是cron会等待并确保上一次运行完成呢?
谢谢!

1
有人知道具体会发生什么吗?我想知道。 - Penguinator
有人在面试中问了我这个问题。太好了! - Hamza Saeed
1个回答

2

你必须处理这种情况,不确定linux是否会优雅地处理它。在运行任务之前添加一个简单的检查,以确保任务尚未运行。如果你不这样做,你的服务器可能会出现问题。

本文将帮助你仅在任务未运行时运行cron任务


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接