Cronwise

A las 00:00 y 12:00 el dia del mes 1 en cada 2 mes.

*
cualquier valor
,
separador de lista de valores
-
rango de valores
/
valores de paso
0-59
valores permitidos

Tabla de ejecuciones

Zona horaria: UTC

#Próxima ejecuciónISO
No hay tiempos de ejecución disponibles.

Comprende expresiones cron Quartz

Decodifica programaciones Quartz con soporte para segundos, año y tokens especiales antes de desplegar.

Abrir generador Quartz

Descripción general del dialecto cron Quartz

Las expresiones cron Quartz extienden el formato estándar de 5 campos con campos adicionales para segundos y un año opcional, produciendo una expresión de 6 o 7 campos. Esta sintaxis extendida es la predeterminada en programadores empresariales de Java como Quartz Scheduler, Spring y muchas plataformas de automatización basadas en JVM. Si trabajas con tareas programadas en estos entornos, casi con certeza te encuentras con cron estilo Quartz.

El Explicador de cron Quartz de Cronwise analiza tu expresión Quartz completa y la traduce en un resumen claro y legible. En lugar de decodificar mentalmente posiciones de campos y caracteres especiales, pega tu expresión y ve al instante qué significa. El explicador soporta los siete campos: segundos, minutos, horas, día del mes, mes, día de la semana y año.

A diferencia del cron estándar, Quartz introduce tokens como ? (sin valor específico), L (último), W (día hábil) y # (enésima ocurrencia). Son potentes pero fáciles de malinterpretar. Cronwise valida cada token en contexto y resalta errores antes de que lleguen a producción. Si vienes de un entorno de cron estándar, lee nuestra guía sobre Quartz vs cron estándar para entender dónde divergen los dos dialectos.

¿Necesitas el Explicador de cron estándar en su lugar? Cambia de dialecto con un solo clic.

Explicación de tokens y leyenda de campos

Cada expresión cron Quartz sigue un orden estricto de campos. Entender cada posición es esencial para escribir y leer programaciones con precisión:

PosiciónCampoValores permitidosTokens especiales
1Segundos0–59*, ,, -, /
2Minutos0–59*, ,, -, /
3Horas0–23*, ,, -, /
4Día del mes1–31*, ,, -, /, ?, L, W
5Mes1–12 o JAN–DEC*, ,, -, /
6Día de la semana1–7 o SUN–SAT*, ,, -, /, ?, L, #
7Año (opcional)1970–2099*, ,, -, /

Cronwise asocia cada campo con una frase en lenguaje natural. Por ejemplo, 0 0/15 9-17 ? * MON-FRI * se convierte en: "En el segundo 0, cada 15 minutos, entre las 09:00 y las 17:59, de lunes a viernes, cada año." Esta claridad inmediata elimina las conjeturas y acelera las revisiones de código y la clasificación de incidentes.

Validación y recuperación de errores

El Explicador de cron Quartz de Cronwise ejecuta validación del lado del cliente en el momento en que introduces o modificas una expresión. Verifica cada campo individualmente y proporciona mensajes de error a nivel de campo para que sepas exactamente dónde está el problema. Los problemas comunes incluyen olvidar el marcador ?, usar L en el campo equivocado o proporcionar un valor fuera de rango para segundos o año.

La validación no se trata solo de detectar errores de sintaxis. Cronwise también muestra advertencias para expresiones que son técnicamente válidas pero probablemente no intencionadas. Por ejemplo, una programación que se ejecuta cada segundo durante todo el día puede ser sintaxis Quartz válida, pero rara vez es lo que el autor pretendía. Estas señales tempranas previenen ejecuciones de trabajos descontroladas en producción.

Si una expresión no pasa la validación, Cronwise muestra guías específicas sobre cómo corregirla. También puedes ir directamente al Generador Quartz para reconstruir la programación visualmente, campo por campo. Este flujo de trabajo dual -- explicar primero, luego editar en el generador -- es un diferenciador clave de Cronwise y reduce drásticamente el tiempo desde la confusión hasta una programación funcional.

Vista previa de ejecuciones con zona horaria

Después de analizar y validar tu expresión, Cronwise muestra las próximas 10 ejecuciones en tu zona horaria seleccionada. Esta vista previa usa nombres de zona horaria IANA y se establece por defecto en la zona horaria de tu navegador, para que veas exactamente cuándo se activarán los trabajos en tu contexto local. También puedes cambiar a cualquier otra zona horaria IANA para simular cómo se comporta la misma expresión en una región diferente.

La vista previa de ejecuciones es especialmente valiosa para expresiones Quartz que usan patrones complejos como disparadores de último día del mes (L), lógica de día hábil más cercano (W) o selectores de enésimo día de la semana (#). Estos patrones producen programaciones no obvias que son difíciles de verificar mentalmente. Ver marcas de tiempo concretas elimina la ambigüedad y te da confianza para el despliegue.

Para equipos que operan en múltiples zonas horarias, comparar la salida de la vista previa entre UTC y una zona local revela inmediatamente si un trabajo caerá en la ventana de horario comercial esperada. Esta conciencia de zona horaria es esencial para flujos de trabajo de auditoría, cumplimiento y respuesta a incidentes donde la precisión del tiempo de ejecución importa.

De la explicación a la acción

El Explicador de cron Quartz está diseñado como la primera parada en un flujo de trabajo de dos pasos. Paso uno: pega una expresión Quartz y entiende exactamente lo que hace. Paso dos: si se necesitan ajustes, abre el Generador Quartz para modificar visualmente la programación usando controles a nivel de campo para segundos, minutos, horas, día, mes, día de la semana y año.

Este patrón de explicar y luego editar es cómo Cronwise te ayuda a entender antes de desplegar. En lugar de modificaciones por prueba y error en una cadena de expresión cruda, obtienes una explicación clara, validación específica y un constructor visual para hacer cambios precisos. El resultado son menos errores de programación, depuración más rápida y mayor confianza operativa.

Explora nuestros artículos de aprendizaje de Quartz para guías más profundas sobre sintaxis específica de Quartz, estrategias de migración y patrones de programación del mundo real. Ya seas un desarrollador empresarial de Java, un operador de plataforma auditando disparadores, o un ingeniero de migración conectando crontab y Quartz, Cronwise te da la claridad para trabajar con programaciones cron con confianza.