5

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

谢谢!

4

1 回答 1

1

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

这篇文章将帮助您仅在尚未运行时运行 cron 作业

于 2013-02-20T16:20:05.960 回答