CalculaIT / tools

Comprobador de expresiones cron

Comprueba una expresión cron y mira cuándo se ejecutará.

Los campos contienen ejemplos editables.

Resultado
#1
2026-01-01 09:00 UTC
#2
2026-01-01 09:15 UTC
#3
2026-01-01 09:30 UTC
#4
2026-01-01 09:45 UTC
#5
2026-01-01 10:00 UTC
Minutos
0,15,30,45
Horas
9,10,11,12,13,14,15,16,17
Días del mes
*
Meses
*
Días de la semana (0 = domingo)
1,2,3,4,5
Respuesta rápida · ejemplo

¿Qué significa */15 9-17 * * 1-5 en cron?

Se ejecuta cada 15 minutos (en los minutos 0, 15, 30 y 45) entre las 9:00 y las 17:45, de lunes a viernes. Desde el 1 de enero de 2026 a las 00:00 UTC, la primera ejecución es ese mismo día a las 09:00.

Supuestos del cálculo

Comprueba una expresión cron de 5 campos y muestra sus próximas ejecuciones en UTC y el valor de cada campo. Admite listas, rangos, pasos y nombres como mon o jan.

Ver el ejemplo paso a paso ↓

Fórmula y supuestos

minuto hora día mes día-semana · * cualquiera · , lista · - rango · / paso · 0 o 7 = domingo

Comprueba una expresión cron de 5 campos y muestra sus próximas ejecuciones en UTC y el valor de cada campo. Admite listas, rangos, pasos y nombres como mon o jan.

Todos los importes usan la misma moneda elegida por ti. Son estimaciones, no mediciones ni ofertas.

Cómo usar esta calculadora

Antes de programar una tarea en crontab, una copia de seguridad o un trabajo en un servidor, comprueba que la expresión hace lo que esperas. Escribe los cinco campos (minuto, hora, día del mes, mes y día de la semana) y una fecha de partida: verás las próximas ejecuciones y cómo se interpreta cada campo.

Ejemplo resuelto

  1. */15 en minutos: 0, 15, 30 y 45.
  2. 9-17 en horas y 1-5 en día de la semana: de 9 a 17 h, de lunes a viernes.
  3. El 1 de enero de 2026 es jueves, así que la primera ejecución es ese día a las 09:00 UTC.

Resultado del ejemplo

Minutos
0,15,30,45
Horas
9,10,11,12,13,14,15,16,17

Cómo interpretar el resultado

Las fechas se muestran en UTC, pero cron usa la zona horaria del servidor: si tu servidor está en hora de Madrid, las ejecuciones reales serán a esas horas locales. Si restringes a la vez el día del mes y el día de la semana, cron se ejecuta cuando se cumple cualquiera de los dos, no ambos: es una fuente habitual de errores.

Preguntas frecuentes

¿Cómo programo algo cada día a las 3 de la mañana?

Con 0 3 * * *: minuto 0, hora 3 y cualquier día, mes y día de la semana.

¿Admite segundos?

No. El cron clásico de Linux trabaja por minutos; herramientas como Quartz o los temporizadores de systemd usan formatos distintos.

¿Qué hacen @reboot o @daily?

Son atajos de algunos cron: @daily equivale a 0 0 * * * y @reboot se ejecuta al arrancar. Esta herramienta comprueba la forma de cinco campos.

Referencias y método

Referencias y método