Generador de Expresiones Cron spring - Herramienta Cron en Línea

Generador de expresiones cron spring en línea con validación de expresiones y vista previa del tiempo de ejecución.

Plantillas Comunes
Ejecutar cada 5 minutos
Ejecutar a las 5:00 todos los días
Ejecutar a la 1:00 AM todos los sábados
Activar a las 10:15 AM de lunes a viernes
Activar cada minuto entre las 10:00 AM y las 10:59 AM
Ejecutar a las 10:00 AM, 2:00 PM y 4:00 PM diariamente
Cada media hora durante el horario laboral (9 AM a 5 PM)
Activar a las 10:15 AM el día 15 de cada mes
Ejecutar una vez a las 23:00 todos los días
Minuto
Hora
Día
Mes
Semana
Expresión:
Significado:
Cada minuto, cada hora, cada día
Vista previa

Instrucciones

El Generador de Expresiones Cron te ayuda a crear horarios de ejecución para tareas programadas.

  • Selecciona el tipo de Cron (Linux, Spring o Quartz)
  • Configura los valores para cada campo de tiempo
  • Visualiza la expresión generada y la vista previa
  • Usa plantillas comunes para generar expresiones rápidamente

Explicación de la Expresión Cron

Formato Básico

Una expresión Cron es una cadena que consta de 5-7 campos separados por espacios.

CampoDescripciónRequeridoValores PermitidosEjemplos
SegundoSegundo dentro de un minutoSpring/Quartz0-590, 30, */5
MinutoMinuto dentro de una hora0-590, 15, */15
HoraHora dentro de un día0-230, 12, */2
DíaDía dentro de un mes1-311, 15, L
MesMes dentro de un año1-121, 6, *
SemanaDía de la semana0-71, MON, *
AñoAño específicoOpcional en Quartz1970-20992024, *

Caracteres Especiales

CarácterDescripciónEjemplo
*Representa todos los valores posiblesEn el campo de hora, * significa cada hora
,Se utiliza para enumerar múltiples valoresEn el campo de minuto, 1,15,30 significa los minutos 1, 15 y 30
-Representa un rangoEn el campo de hora, 9-17 significa de 9 AM a 5 PM
/Representa valores incrementalesEn el campo de minuto, 0/15 significa cada 15 minutos
LEn el campo de día, significa el último día del mes; en el campo de semana, significa 7 o SATEn el campo de día, L significa el último día
WRepresenta el día laborable más cercano15W significa el día laborable más cercano al 15
#Se utiliza para especificar el enésimo día de la semana del mes6#3 significa el tercer viernes
?Solo se puede usar en los campos 'Día' y 'Semana'. Dado que 'Día' y 'Semana' se afectan mutuamente, cuando uno está especificado, el otro debe usar '?' como marcador de posición. Por ejemplo, al especificar la ejecución el día 15 de cada mes, el campo 'Semana' debe usar '?'; al especificar la ejecución cada lunes, el campo 'Día' debe usar '?'0 0 12 15 * ? significa ejecutar a las 12:00 el día 15 de cada mes; 0 0 12 ? * MON significa ejecutar a las 12:00 cada lunes

Diferencias Entre Tipos

Cron de Linux

El formato de expresión Cron más básico, que contiene 5 campos.

  • No admite programación a nivel de segundos
  • El campo de semana utiliza 0-6 para representar de domingo a sábado
  • No admite el campo de año
  • Admite caracteres especiales básicos: *, /, -
Cron de Spring

Una versión simplificada basada en Quartz, que contiene 6 campos.

  • Admite programación a nivel de segundos
  • El campo de semana puede usar 1-7 o SUN-SAT
  • No admite el campo de año
  • Admite caracteres especiales como L, W, #
Cron de Quartz

La versión más completa, que contiene 7 campos.

  • Admite programación a nivel de segundos
  • Admite el campo de año
  • El campo de semana puede usar 1-7 o SUN-SAT
  • Admite todos los caracteres especiales: L, W, #, ?

Notas Importantes

  • Cuando se especifican ambos campos de día y semana, tenga en cuenta que tienen una relación 'O'
  • Al usar caracteres especiales, tenga en cuenta la compatibilidad entre diferentes tipos de Cron
  • Al configurar tiempos específicos, se recomienda establecer los campos no utilizados en *
  • Al usar rangos, asegúrese de que el valor inicial sea menor que el valor final
  • Al usar pasos, asegúrese de que no excedan el rango válido del campo
  • Los rangos de valores de mes y día de la semana pueden diferir entre diferentes tipos
  • Se recomienda realizar pruebas exhaustivas en entornos de producción importantes
Está estrictamente prohibido utilizar las herramientas de este sitio con fines ilegales. No nos hacemos responsables de ninguna pérdida o responsabilidad causada por el uso de las herramientas.
©2025 calctools.online Todos los derechos reservados