Analizador de expresiones cron
Pega una expresión cron para validarla, leerla en lenguaje claro y ver las 10 próximas ejecuciones en cualquier zona horaria. Admite segundos y macros como @daily.
Cargando…
5 campos, 6 campos con segundos o una macro como @daily
¿Qué es Analizador de expresiones cron?
Pega cualquier expresión cron para comprobar que es válida, ver qué significa en lenguaje claro, ver cada campo por separado y listar las 10 próximas ejecuciones en la zona horaria que elijas. Acepta la sintaxis crontab de 5 campos, expresiones de 6 campos con los segundos primero, nombres como MON-FRI y macros como @daily.
Cómo usar Analizador de expresiones cron
- Escribe o pega la expresión en Expresión cron.
- Lee el Significado y el desglose de campos que aparece debajo.
- Elige la Zona horaria que usa tu planificador.
- Revisa la lista de Próximas ejecuciones.
Ejemplo
*/15 9-17 * * 1-5
Every 15 minutes, between 09:00 AM and 05:59 PM, Monday through Friday
Cuándo usar Analizador de expresiones cron
Úsalo para entender una línea cron que encontraste en un crontab, una configuración de CI o un manifiesto de Kubernetes, o para revisar una programación antes de desplegar. No ejecuta nada; solo explica y previsualiza. Para crear una expresión nueva haciendo clic, usa el Generador de expresiones cron.
Cómo funciona Analizador de expresiones cron
Primero la herramienta comprueba el número de campos (5 o 6, o una macro admitida) y después analiza la expresión con cron-parser, que valida cada valor contra su rango (minutos 0-59, horas 0-23, etc.) y admite listas, rangos, pasos, nombres de meses y días y los modificadores L y #. Las próximas ejecuciones se calculan desde el momento actual en la zona horaria IANA seleccionada y se muestran con el formato de fecha de tu navegador. La descripción la genera cronstrue, traducida cuando existe una traducción.
Casos de Uso Comunes
- Revisar programaciones en un crontab o un CronJob de Kubernetes
- Comprobar cuándo se disparará un schedule de GitHub Actions en UTC
- Averiguar por qué una tarea se ejecutó a una hora inesperada
- Validar expresiones antes de añadirlas a un planificador
Preguntas Frecuentes
¿Por qué mi expresión no es válida?
Las causas más comunes son un número de campos incorrecto (crontab necesita 5) o un valor fuera de rango, como el minuto 60 o la hora 24.
¿Admite segundos?
Sí. Con 6 campos, el primero se interpreta como segundos, como en Quartz y en los planificadores de Node.
¿Las próximas ejecuciones son exactas?
Sí, para la zona horaria seleccionada, incluidos los cambios de horario de verano. Por supuesto, tu planificador debe usar la misma zona horaria.