Generador de Expresiones Cron para Quartz Scheduler
Esta página cubre la sintaxis cron que usa Quartz Scheduler: estructura de campos, numeración de días de la semana y qué caracteres especiales admite.
Referencia Rápida
Número de campos
6-7
Campo de segundos
Sí
Campo de año
Sí
Zona horaria
Local / configurable
Caracteres especiales (L / #)
Sí
Requiere "?"
Sí
Numeración del día de la semana
Sun=1, Mon=2, Tue=3, Wed=4, Thu=5, Fri=6, Sat=7
Expresiones Cron comunes para Quartz Scheduler
| Cada 5 minutos | 0 0/5 * * * ? |
| Cada 15 minutos | 0 0/15 * * * ? |
| Cada hora | 0 0 * * * ? |
| Diario a medianoche | 0 0 0 * * ? |
| Diario a las 9:00 | 0 0 9 * * ? |
| Cada día laborable a las 9:00 | 0 0 9 ? * MON-FRI |
| Cada lunes a las 9:00 | 0 0 9 ? * MON |
| Dos veces al día (00:00 y 12:00) | 0 0 0/12 * * ? |
| El primer día de cada mes | 0 0 0 1 * ? |
| El último día de cada mes | 0 0 23 L * ? |
Preguntas Frecuentes
¿En qué se diferencia Quartz Scheduler del cron estándar de Linux?
Quartz Scheduler se diferencia del cron de Linux en el número de campos, la numeración de días de la semana o los caracteres especiales admitidos — consulta la tabla de Referencia Rápida de arriba para ver las diferencias exactas.
¿Puedo convertir una expresión cron de Linux a Quartz Scheduler automáticamente?
Sí — pégala en la herramienta Cron multiplataforma de arriba (o en la página principal del Editor Cron) y cambia a la pestaña Quartz Scheduler para obtener la expresión equivalente al instante.
¿Quartz Scheduler soporta L, W o #?
Sí. Quartz Scheduler soporta L (último día del mes) y # (enésimo día de la semana del mes, ej. "MON#1" para el primer lunes).
¿Quartz Scheduler se ejecuta en mi zona horaria local o en UTC?
Quartz Scheduler evalúa los horarios en la zona horaria que configures (o la del sistema/servidor si no configuras ninguna) — no está fijado a UTC.