Generador de expresión cron
Cree una expresión cron a partir de campos simples o ajustes preestablecidos, véala explicada en inglés sencillo y obtenga una vista previa de los próximos tiempos de ejecución. Admite listas, rangos, pasos, meses nombrados y días laborables. Se ejecuta del lado del cliente.
¿Qué es el generador de expresión cron?
El Generador de expresiones cron convierte un horario que tienes en tu cabeza - "todos los días laborables a las 8 a. m., "el primero del mes a medianoche", "cada quince minutos" - en la expresión cron de cinco campos que entiende un programador. Configuras el minuto, la hora, el día del mes, el mes y el día de la semana, o comienzas desde un ajuste preestablecido, y la herramienta ensambla la expresión, la explica en inglés sencillo y te muestra exactamente cuándo se activará la próxima vez. Cierra la brecha entre lo que quieres que suceda y la concisa sintaxis que lo hace suceder.
La sintaxis cron es compacta e implacable. `0 0 * * 0` se ejecuta todos los domingos a medianoche, mientras que `0 0 0 0` no es un cronograma en absoluto: el día del mes comienza en 1 y el mes comienza en 1, por lo que la herramienta lo rechaza con "valor del día del mes fuera de rango (1-31)". Los campos de día del mes y día de la semana interactúan de una manera que sorprende a casi todos la primera vez. Escribir una expresión a mano y esperar que sea correcta es cómo termina ejecutándose una copia de seguridad una vez al año en lugar de una vez por noche. Construyéndolo aquí, con una descripción en vivo y una vista previa de los próximos tiempos de ejecución, le permite confirmar el cronograma antes de que llegue a su crontab.
La expresión se construye, valida, describe y simula del lado del cliente, sin necesidad de cuenta. Cuando presiona Mostrar próximas ejecuciones, la página realiza una verificación de uso y registra un registro de uso que incluye la expresión, así que trate la cadena de programación como algo que sale de la página. Copie la expresión terminada directamente en una crontab, una canalización de CI, un Kubernetes CronJob o cualquier programador que hable cron estándar.
Como generador de expresión de trabajo cron, funciona según el horario que desee. Digamos que una copia de seguridad debe ejecutarse a las 2 a. m. todos los domingos: establezca Minuto en 0, Hora en 2 y Día de la semana en 0, deje los otros dos campos como * y la expresión diga `0 2 * * 0` con la línea "A las 02:00 el domingo (UTC)." Press Show se transmitirá el lunes 14 de septiembre de 2026 y la primera entrada será domingo 20 de septiembre de 2026 a las 02:00 UTC, seguida de los próximos cinco domingos. Esa vista previa es cómo se mantiene un generador de expresiones cron gratuito: ves las fechas reales antes de implementar el trabajo.
La validación detecta los errores de sintaxis, pero no puede detectar los lógicos, y el error lógico común es la regla del día del mes y del día de la semana: cuando ambos están configurados, cron se ejecuta en cualquiera de los partidos en lugar de en ambos. La línea en inglés simple no muestra esto, ya que `0 0 13 * 5` dice "el viernes 13 del mes", pero la siguiente lista de ejecución sí: incluye todos los viernes y martes 13 de octubre. Consulte la lista de ejecución antes de confiar en un cronograma.
¿Cómo usar el generador de expresión cron?
Comenzar desde un preset o en blanco
Elija un horario común como "Días de semana a las 8 a.m." para cargar sus campos, o comience cada minuto y ajuste. Los presets son la forma más rápida de una expresión de trabajo.
Establecer los cinco campos
Introduzca minuto, hora, día del mes, mes y día de la semana. Cada campo acepta un valor, una lista (1,15), un rango (1-5), un paso (*/10) o * para cada.
Leer la descripción simple en inglés
La herramienta describe el horario a medida que escribe, por ejemplo "A las 08:00 los lunes, martes, miércoles, jueves y viernes (UTC)", para que pueda confirmar que coincide con su intención antes de confiar en él.
Verifique las siguientes ejecuciones y copie
Presione Mostrar siguientes ejecuciones para enumerar las siguientes seis veces de ejecución en UTC y detectar errores como una fecha imposible, luego presione Copiar y pegar la expresión en su programador.
Características clave
Constructor de campo con sintaxis completa
Cada campo acepta valores individuales, listas de comas, rangos de guión y valores de paso, además de meses con nombre (enero-dec) y días de semana (sun-sat), por lo que puede expresar cualquier programa estándar.
Explicación en inglés simple
El generador representa su expresión como una oración, convirtiendo asteriscos crípticos y recorta en un horario que puede leer y verificar la cordura de un vistazo.
Vista previa de la próxima ejecución
Vea las próximas seis fechas y horas en que se activará el trabajo, calculadas en UTC. Nada capta una expresión rota más rápido de lo que verla funcionar en tres meses en lugar de esta noche.
Presets prefabricados
Un clic carga horarios comunes (cada 5 minutos, cada hora, todos los días a medianoche, entre semana a las 8 a. m., el primero del mes) como punto de partida que luego puede modificar.
Frequently Asked Questions
Related Tools
Cron Expression Parser
Parse cron expressions into plain English and preview upcoming run times
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!