minute hour day-of-month month day-of-week
¿Qué es el analizador de expresión cron?

Cron Expression Parser decodifica expresiones crontab estándar de 5 campos (minuto, hora, día del mes, mes, día de la semana) en una oración en inglés simple y un desglose campo por campo. Pegue algo como "*/15 9-17 * * 1-5" e inmediatamente vea que se activa cada minuto 15 después de las horas 9 a 17, de lunes a viernes; no más asteriscos de conteo ni dudas sobre si el tercer campo es el día o el mes.
Más allá de la traducción, la herramienta calcula los próximos cinco tiempos de ejecución tanto en su zona horaria local como en UTC. Esto importa más de lo que parece: una gran clase de incidentes de producción proviene de trabajos cron que se programaron contra la zona horaria equivocada o que en silencio nunca se disparan porque el día de mes y el día de la semana interactúan de la forma en que Vixie Cron define. Ver las marcas de tiempo próximas concretas es la verificación de cordura más rápida antes de comprometer un cronograma en un crontab, un cronjob de kubernetes, un flujo de trabajo de acciones de github o una regla de AWS EventBridge.
Todo se ejecuta 100% del lado del cliente en su navegador: las expresiones que pega nunca tocan un servidor, lo que significa que es seguro usarlo con horarios de infraestructura interna, canalizaciones de CI/CD o cualquier otra cosa que prefiera no pegar en un sitio web aleatorio. El analizador admite la sintaxis estándar completa: comodines (*), listas (1,15,30), rangos (1-5), valores de paso (*/15, 1-10/2) y meses y días laborables con nombre (JAN-DEC, SUN-SAT).
Una regla en cron atrapa a casi todos y vale la pena leer el desglose. Cuando tanto el día del mes como el día de la semana están restringidos, cron ejecuta el trabajo cuando cualquiera de los partidos, no cuando ambos lo hacen. Entonces 0 0 1 * 1 se activa el primero del mes y todos los lunes, lo que rara vez es lo que pretendía el autor. La otra sorpresa habitual es el horario de verano: un trabajo programado dentro de la hora en la que un reloj salta hacia adelante no funciona ese día, y uno dentro de la hora que se repite puede funcionar dos veces, porque cron lee la hora local. El cron estándar de cinco campos no tiene un segundo campo, y @reboot es un evento en lugar de un cronograma, por lo que ninguno puede verse como una vista previa como una lista de tiempos futuros.
¿Cómo usar el analizador de expresión cron?
Introduzca una expresión cron
Escriba o pegue una expresión estándar de 5 campos como "30 */2 * * 1" en la entrada, o haga clic en un preset como "Weekdays 9am" para comenzar desde un horario común.
Analiza la expresión
Haga clic en Parse para validar la sintaxis. Los valores no válidos, los rangos invertidos y los números fuera de rango se informan con un mensaje de error específico para que sepa exactamente qué campo solucionar.
Revise el desglose
Lea la descripción legible por humanos, luego consulte la tabla de campos para confirmar que cada uno de los cinco campos se expande a los valores que espera, especialmente las interacciones entre el día del mes y el día de la semana.
Verifique los próximos tiempos de ejecución
Inspeccione las siguientes 5 ocurrencias programadas que se muestran tanto en la hora local como en la UTC. Si coinciden con su intención, copie la expresión en su portapapeles y colóquela en su configuración crontab o programador.
Características clave
Descripciones simples en inglés
Convierte la sintaxis críptica de Crontab en una oración legible como "En el minuto 30 cada 2 hora, el lunes"
Desglose campo por campo
tabla que muestra cada uno de los 5 campos, su expresión sin procesar y los valores expandidos que coincide
Próximos 5 tiempos de ejecución
Próximas marcas de tiempo concretas tanto en hora local como en UTC: la forma más rápida de detectar errores en la zona horaria
Sintaxis estándar completa
Admite comodines, listas, rangos, valores de pasos y meses con nombre/días de semana (enero-diciembre, dom-sat)
Frequently Asked Questions
Related Tools
Cron Expression Generator
Build a cron expression from simple fields or presets, see it explained in plain English, and preview the next run times. Supports lists, ranges, steps, named months and weekdays. Runs client-side.
Date Difference Calculator
Calculate the exact time between two dates: years, months, days, and business days
Time Duration Calculator
Calculate the duration between two times, add or subtract hours and minutes from a time, and total a list of durations for timesheets.
Timestamp Converter
Convert between Unix timestamps and human-readable dates
Comments
0 comments
No comments yet. Be the first to share your thoughts!