Explicador de expresiones cron
Explica una expresión cron campo por campo y muestra sus próximas ejecuciones (Unix, Spring, Quartz).
Cargando…
Cómo usar
- Escribe una expresión cron en el cuadro o haz clic en uno de los ejemplos.
- El formato se detecta por el número de campos y se indica encima de la tabla: Unix crontab (5 campos), Spring (6 campos, con segundos) o Quartz. También funcionan macros como @daily.
- Revisa en la tabla el valor y el significado de cada campo. Si la expresión no es válida, el mensaje de error indica el campo y el valor que fallan.
- Consulta las próximas ejecuciones: hasta 10, contadas desde ahora en la zona horaria de tu navegador, que aparece en el título.
- Usa el botón de copiar para copiar la lista completa de ejecuciones.
Preguntas frecuentes
- ¿Se envía mi expresión a un servidor?
- No. Se analiza y calcula en tu navegador.
- ¿Qué formatos se admiten?
- Unix crontab con 5 campos (minuto, hora, día del mes, mes, día de la semana), Spring con 6 campos (segundos primero) y Quartz con 6 o 7 campos (segundos primero y año opcional 1970–2099). Una expresión de 6 campos con ? en el día del mes o de la semana se lee como Quartz. Funcionan las macros @yearly, @annually, @monthly, @weekly, @daily, @midnight y @hourly; @reboot no tiene horario que calcular.
- ¿En qué se diferencian Unix, Spring y Quartz?
- Spring y Quartz añaden un campo de segundos al principio. En Unix y Spring el día de la semana va de 0 a 7, y tanto 0 como 7 son domingo; en Quartz va de 1 (domingo) a 7 (sábado). L, W y # (último día, día laborable más cercano, n-ésimo día de la semana del mes) solo funcionan en Spring y Quartz, mientras que nombres como MON o JAN funcionan en los tres.
- ¿Qué pasa si indico día del mes y día de la semana a la vez?
- En Unix cron la tarea se ejecuta si coincide cualquiera de los dos, así que 0 0 1 * 1 se ejecuta el día 1 y todos los lunes. En Spring deben coincidir ambos, y Quartz exige que exactamente uno de los dos sea ?.
- ¿En qué zona horaria están las próximas ejecuciones?
- Se calculan desde la hora actual en la zona horaria de tu navegador, que aparece en el título; un servidor que ejecute cron en UTC u otra zona lo hará a otras horas locales. Las horas que no existen por un cambio de horario de verano se omiten, y la búsqueda abarca los próximos 30 años.