Omitir yendo al contenido principal

Visor y Simulador de Expresiones Cron Multi-Engine

Valide, decodifique, simule ejecuciones futuras y construya expresiones Cron en Unix POSIX, Quartz/Spring y AWS EventBridge en tiempo real.

common.privacy_badge.label
Engine:
Editor de Expressão Cron
Minuto*/15A cada 15 minutos
Hora9-179-17
Día del Mes*Qualquer dia do mês
Mes*Qualquer mês
Día de la Semana1-51-5
Expresión Cron Válida

Cada 15 minutos en las horas 9-17, de lunes a viernes.

Próximas Ejecuciones Programadas
1.2026-09-11 12:45:00
en 9 min
2.2026-09-11 13:00:00
en 24 min
3.2026-09-11 13:15:00
en 39 min
4.2026-09-11 13:30:00
en 54 min
5.2026-09-11 13:45:00
en 1 hora
6.2026-09-11 14:00:00
en 1 hora
7.2026-09-11 14:15:00
en 1 hora
8.2026-09-11 14:30:00
en 1 hora
Ejemplos y Ajustes Populares
Exportar a Archivos de Configuración
Comando:
# Executa: Cada 15 minutos en las horas 9-17, de lunes a viernes.
*/15 9-17 * * 1-5 /usr/local/bin/backup-job.sh >> /var/log/cron.log 2>&1

¿Qué es una Expresión Cron y Cómo Funcionan los Programadores?

El programador cron es una utilidad clásica en sistemas Unix. Una expresión cron define la frecuencia con la que un comando o script en segundo plano se ejecuta periódicamente.

Con el tiempo, diversos ecosistemas ampliaron la especificación POSIX de 5 campos. Quartz y Spring agregaron segundos al principio y año al final, además de caracteres especiales como '?' y 'L'. AWS EventBridge requiere 6 campos incluyendo el año y el uso estricto de '?' en el día del mes o de la semana.

Anatomía y Posición de los Campos Cron

Orden y rangos de valores aceptados por los motores cron:

PosiciónCampoTamanhoPropósito Técnico
1Minuto (Unix) / Segundo (Quartz)-Minuto de ejecución (0-59). En Quartz, representa segundos.
2Hora (Unix) / Minuto (Quartz)-Hora del día en formato 24 horas (0 = medianoche, 23 = 23:00). En Quartz, representa minutos.
3Día del Mes-Día calendario. 'L' designa el último día del mes actual.
4Mes-Mes numérico o abreviatura en inglés de 3 letras.
5Día de la Semana-Día de la semana. En Unix, 0 y 7 representan Domingo. En Quartz, 1 = Domingo a 7 = Sábado.
6Año (Opcional Quartz / Requerido AWS)-Año calendario de 4 dígitos. Obligatorio en AWS y opcional en Quartz.

Operadores y Caracteres Especiales

Cómo modifican los operadores la frecuencia de ejecución:

  1. Asterisco (*): Representa todos los valores permitidos del campo. En minutos, significa 'cada minuto'.
  2. Barra (/ o Paso): Define incrementos. '*/15' en minutos significa 'cada 15 minutos'.
  3. Guion (- o Rango): Define un rango inclusivo. '9-17' en horas significa 'de 09:00 a 17:00'.
  4. Coma (, o Lista): Separa valores discretos. 'MON,WED,FRI' ejecuta solo en los días enumerados.
  5. Interrogación (?): Usado en Quartz y AWS para ignorar un campo sin restricciones (día del mes o día de la semana).
  6. Último (L) y Día Laborable (W): 'L' indica el último día del mes. 'W' apunta al día laborable (Lun-Vie) más cercano a una fecha.

Preguntas Frecuentes sobre Cron