Ir al contenido
iyziTool

Analizador de expresiones cron

Introduce una expresión crontab de cinco campos y la herramienta la desglosa campo por campo y lista las próximas ejecuciones, para comprobar un horario antes de ponerlo en producción.

Minuto00, 15, 30, 45(4)
Hora09–17(9)
Día del mestodos
Mestodos
Día de la semanalun–vie(5)
Próximas ejecuciones (UTC)

…

Sobre esta herramienta

Una expresión cron tiene cinco campos: minuto, hora, día del mes, mes y día de la semana. Un asterisco significa todos los valores, la coma separa una lista, el guion da un rango y la barra fija un paso, de modo que */15 9-17 * * 1-5 significa cada 15 minutos entre las 09:00 y las 17:59 de lunes a viernes. Se aceptan nombres de meses y días (JAN, MON), y atajos como @daily y @hourly se expanden a su forma clásica.

Cuando tanto el día del mes como el día de la semana están restringidos, la mayoría de implementaciones ejecutan la tarea si cualquiera de los dos coincide, y este analizador sigue esa regla. Las próximas ejecuciones se calculan en la zona horaria de tu navegador; los servidores suelen ejecutar cron en UTC o en su zona local, así que compara con la zona mostrada antes de fiarte de la hora exacta.

Preguntas frecuentes

¿Admite campos de segundos o año?
No. Sigue el formato clásico de cinco campos usado por cron de Linux, los CronJobs de Kubernetes y la mayoría de planificadores. No se admiten expresiones Quartz de seis campos.
¿Qué significa */5?
Cada quinto valor desde el mínimo: en el campo de minutos se dispara en :00, :05, :10 y así sucesivamente.
¿En qué zona horaria están las próximas ejecuciones?
En la zona local de tu navegador, indicada junto a la lista. Cron en un servidor usa la zona del servidor, que a menudo es UTC.
¿Por qué 0 0 31 2 * nunca se ejecuta?
Febrero nunca tiene 31 días, así que ninguna fecha real coincide. La herramienta te avisa cuando una expresión nunca puede dispararse.

Herramientas relacionadas