¿Hay un paquete de programación de tareas con todas las funciones disponible para PHP? Estoy buscando el PHP equivalente a Java Quartz. Estoy bien tener cosas disparadas externamente desde cron para manejar el sistema. La funcionalidad que estaría buscando:Tareas programadas (como cron) en PHP
- Capacidad de registrar la tarea (clase/método) a llamar en intervalos determinados.
- Posibilidad de especificar si una tarea determinada se puede ejecutar varias veces (los métodos de ejecución larga potencialmente no se deben ejecutar varias veces en ciertos casos).
- Todas las entradas/métodos registrados se pueden ejecutar en paralelo (los trabajos se basan en el fondo para que no bloqueen otras tareas temporizadas).
- Posibilidad de establecer un tiempo de espera para una tarea determinada.
- Posibilidad de actualizar el control de trabajos dinámicamente, por lo que, por ejemplo, podría desactivar algunas tareas o cambiar su frecuencia sin cambios de código.
Sé que es mucho pedir, pero parece un lote útil de características y pensé que alguien podría haber reunido una parte de ellas.
Si esto o parte de esto aún no existe, ¿hay alguna sugerencia para armar uno o un proyecto de código abierto que tenga una implementación razonablemente característica de algún subconjunto de estos?
¿Alguna vez encontró una buena biblioteca para esto? –
@ThomasKelley No. – Tim