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.
| Minuto | 00, 15, 30, 45(4) |
|---|---|
| Hora | 09–17(9) |
| Día del mes | todos |
| Mes | todos |
| Día de la semana | lun–vie(5) |
…
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.