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