CronLens
Traduce una expresión cron a lenguaje simple y previsualiza sus próximas 10 ejecuciones. Todo se calcula en tu navegador.
Expresión cron
*****Próximas 10 ejecuciones
—
—
¿Qué es CronLens?
Una "expresión cron" es la cadena de números y símbolos (como 0 9 * * 1-5) que Linux, los pipelines de CI y Kubernetes usan para programar una tarea recurrente — pero no está pensada para que un humano la entienda de un vistazo. CronLens toma una expresión cron y la traduce a una frase en lenguaje simple y a una lista de las próximas 10 veces que va a ejecutarse, para que puedas verificar un horario antes de ponerlo en producción.
Cómo usar CronLens
- Escribí o pegá tu expresión cron en el campo Expresión cron, o hacé clic en uno de los presets (como "Cada 15 min" o "Días de semana 9 AM") para probar un ejemplo.
- Leé la frase en lenguaje simple arriba de la lista de ejecuciones para confirmar que el horario dice lo que pensás.
- Revisá el panel Próximas 10 ejecuciones para ver las fechas y horas reales, en tu zona horaria local.
- Usá el desglose de campos (Min, Hora, DdM, Mes, DdS) para ver exactamente qué está haciendo cada parte de la expresión.
Cómo funcionan las expresiones cron
Una expresión cron tiene 5 campos — minuto hora día-del-mes mes día-de-semana — cada campo un número, un rango, una lista separada por comas, un paso, o * (cualquier valor), según el estándar Vixie Cron / POSIX:
0 9 * * 1-5 → minuto 0, hora 9, cualquier día del mes, cualquier mes, lunes(1) a viernes(5) → "A las 9:00 AM, de lunes a viernes"
Una regla que confunde a mucha gente: si ambos día-del-mes y día-de-semana están restringidos (no son *), cron ejecuta la tarea cuando cualquiera de los dos coincide — no solo cuando ambos coinciden a la vez. Entonces 0 0 1 * 5 significa "medianoche el día 1 del mes, O todos los viernes a medianoche," no "solo los viernes que caen el día 1." CronLens implementa esta regla OR exactamente.
Preguntas frecuentes
¿Qué formato espera CronLens?
Cron estándar de 5 campos (Vixie Cron): minuto, hora, día del mes, mes, día de la semana. Soporta *, listas (1,15), rangos (1-5) y pasos (*/15).
¿Qué pasa si se configuran tanto el día del mes como el día de la semana?
Según el estándar cron, si ambos campos están restringidos (no son *), la tarea se ejecuta cuando CUALQUIERA de los dos coincide, no solo cuando ambos coinciden a la vez. CronLens implementa esta regla exactamente.
¿En qué zona horaria se muestran las próximas ejecuciones?
En la zona horaria local de tu navegador, indicada arriba de la lista. Cron en sí no tiene concepto de zona horaria — siempre corre en la zona horaria de la máquina que lo ejecuta.
¿Soporta cron de 6 campos con segundos, o atajos tipo @daily?
Todavía no. CronLens está pensado para cron estándar de 5 campos, el formato usado por crontab, la mayoría de los schedulers de CI y los CronJobs de Kubernetes.