假设您配置了一个 cron 作业以每分钟运行一次来做某事。如果实际任务运行时间超过一分钟会发生什么?cron 会创建另一个作业实例/线程吗?还是 cron 会等待并确保之前的运行完成?
谢谢!
假设您配置了一个 cron 作业以每分钟运行一次来做某事。如果实际任务运行时间超过一分钟会发生什么?cron 会创建另一个作业实例/线程吗?还是 cron 会等待并确保之前的运行完成?
谢谢!
您必须处理这种情况,不确定 linux 是否会优雅地处理它。通过在运行您的任务之前添加一个简单的检查,该任务尚未运行。如果你不这样做,地狱可能会在你的服务器上崩溃。
这篇文章将帮助您仅在尚未运行时运行 cron 作业