【发布时间】:2010-09-24 00:27:29
【问题描述】:
是否有适用于 PHP 的功能齐全的作业调度包?我正在寻找与 Java 的Quartz 等效的 PHP。我很好地让事情从 cron 外部触发来驱动系统。我正在寻找的功能:
- 能够注册以给定时间间隔调用的任务(类/方法)。
- 能够指定给定任务是否可以多次运行(在某些情况下,可能长时间运行的方法不应多次运行)。
- 所有已注册的条目/方法都可以并行运行(作业在后台运行,因此它们不会阻塞其他定时任务)。
- 能够为给定任务设置超时。
- 能够动态更新作业控制,例如,您可以禁用某些任务或更改它们的频率而无需更改代码。
我知道有很多问题要问,但它似乎是一组有用的功能,我认为有人可能已经将其中的一部分放在一起。
如果此或其中的某些部分尚不存在,是否有任何指向将它们组合在一起的指针或具有其中某些子集的合理功能实现的开源项目?
【问题讨论】:
-
你有没有为此找到一个好的库?
标签: php automation cron scheduling