Comprueba una expresión cron y mira cuándo se ejecutará.
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.
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
*/15 en minutos: 0, 15, 30 y 45.
9-17 en horas y 1-5 en día de la semana: de 9 a 17 h, de lunes a viernes.
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.