Constructor de Expresiones Crontab
Crea expresiones cron visualmente con nuestro constructor de expresiones crontab gratis, sin memorizar sintaxis. Haz clic en las opciones de programación de cada campo (minuto, hora, día, mes, día de la semana), elige entre 15 preajustes comunes y obtén una descripción legible con los próximos 5 horarios de ejecución. Pega una expresión existente para editarla visualmente. Todo el procesamiento se ejecuta localmente en tu navegador, sin registro.
Build a cron expression visually by clicking schedule options for each field. Choose from presets or configure minute, hour, day, month, and weekday fields individually. The expression updates in real time with a human-readable description and next 5 run times.
*Matches every minute (*).
*Matches every hour (*).
*Matches every day of month (*).
*Matches every month (*).
*Matches every day of week (*).
* * * * **Every value*/nEvery n-th valuea-bRange a to ba,b,cSpecific values¿Por qué usar nuestro constructor de expresiones crontab?
- Creación visual instantánea de expresiones cron: crea expresiones cron al instante haciendo clic en las opciones de programación, sin memorizar sintaxis. Nuestro constructor actualiza la expresión en tiempo real mientras configuras cada campo, con una descripción legible y las próximas 5 ejecuciones.
- Constructor de expresiones crontab online seguro: toda la creación de expresiones cron ocurre localmente en tu navegador. Tus configuraciones de programación nunca salen de tu dispositivo, garantizando el 100 % de privacidad cada vez que usas nuestro constructor online.
- Constructor de expresiones crontab online - sin instalación: usa nuestro constructor directamente en cualquier navegador, sin descargas, complementos ni software. Crea expresiones cron desde cualquier dispositivo, en cualquier lugar, totalmente gratis.
- 15 preajustes y 5 modos de campo: elige entre 15 preajustes de programación comunes o configura cada campo individualmente con 5 modos: Todos, Específico, Rango, Paso y Personalizado. Pega una expresión cron existente para editarla visualmente con un clic.
Casos de uso comunes del constructor de expresiones crontab
- Programación de copias de seguridad del servidor: usa nuestro constructor para crear expresiones cron para copias de seguridad automatizadas. Configura programaciones diarias, semanales o mensuales visualmente sin memorizar la sintaxis de cron.
- Tareas de mantenimiento de bases de datos: los administradores de bases de datos usan nuestro constructor para programar tareas de mantenimiento como reconstrucción de índices, actualización de estadísticas y trabajos de limpieza. Crea programaciones precisas para horarios de baja carga con el editor visual.
- Disparadores de canalizaciones CI/CD: los ingenieros DevOps usan nuestro constructor para crear disparadores programados de canalizaciones para compilaciones nocturnas, actualizaciones de dependencias y pruebas automatizadas. La vista previa de próxima ejecución confirma la programación antes del despliegue.
- Automatización de correos e informes: los equipos de marketing y analítica usan nuestro constructor para programar envíos automáticos de correos y generación de informes. Crea programaciones solo entre semana o de fin de mes con los modos de rango y valor específico.
- Sondeo de API y sincronización de datos: los desarrolladores usan nuestro constructor para programar trabajos de sondeo de API, tareas de sincronización de datos e invalidación de caché. El modo Paso facilita crear expresiones de cada N minutos.
- Aprender la sintaxis de cron: los desarrolladores nuevos en cron usan nuestro constructor para entender cómo funcionan las expresiones cron. El editor visual y la descripción legible facilitan aprender la sintaxis experimentando.
¿Qué es una expresión cron?
Una expresión cron es una cadena de cinco campos que define una programación recurrente para tareas automatizadas. El formato es: MINUTO HORA DÍA-DEL-MES MES DÍA-DE-LA-SEMANA . Por ejemplo, 0 9 * * 1-5 significa «a las 9:00, de lunes a viernes». Cron lo usan sistemas Unix/Linux, planificadores en la nube (AWS EventBridge, GCP Cloud Scheduler), plataformas CI/CD (GitHub Actions, GitLab CI) y frameworks de aplicaciones para ejecutar tareas según una programación. Nuestro constructor de expresiones crontab te permite crear cualquier expresión cron visualmente sin memorizar la sintaxis: todo el procesamiento se ejecuta localmente en tu navegador.
Cómo funciona nuestro constructor de expresiones crontab
- Elige un preajuste o configura los campos: selecciona uno de los 15 preajustes de programación comunes (cada minuto, cada hora, entre semana a las 9, etc.) o configura cada uno de los 5 campos cron individualmente con los editores visuales.
- Creación instantánea en el navegador: la expresión cron se actualiza en tiempo real mientras haces clic en las opciones. Se muestra de inmediato una descripción legible y los próximos 5 horarios de ejecución, todo calculado localmente en tu navegador sin enviar datos a ningún servidor.
- Copia o descarga la expresión: copia la expresión cron generada con un clic o descárgala como archivo de texto. Pega una expresión existente en la entrada manual para editarla visualmente.
Modos de campo cron explicados
- Todos ( * ): coincide con todos los valores del rango del campo. Por ejemplo, * en el campo de hora significa «cada hora».
- Paso ( */n ): coincide con cada n-ésimo valor. Por ejemplo, */15 en el campo de minuto significa «cada 15 minutos».
- Rango ( a-b ): coincide con todos los valores de a a b, ambos inclusive. Por ejemplo, 1-5 en el campo de día de la semana significa «de lunes a viernes».
- Específico ( a,b,c ): coincide solo con los valores indicados. Por ejemplo, 0,6,12,18 en el campo de hora significa «a medianoche, 6:00, mediodía y 18:00».
Limitaciones importantes de cron
El cron estándar de 5 campos no admite segundos: la unidad más pequeña es un minuto. Algunas plataformas (como Spring Scheduler y AWS EventBridge) usan un formato de 6 campos con un campo de segundos al principio; nuestro constructor de expresiones crontab genera expresiones estándar de 5 campos compatibles con crontab de Unix, GitHub Actions, GitLab CI y la mayoría de los planificadores en la nube. Los campos de día del mes y día de la semana interactúan con lógica OR en la mayoría de las implementaciones: si ambos tienen valores distintos del comodín, la tarea se ejecuta cuando cualquiera de las condiciones es verdadera. Prueba siempre tu expresión cron en un entorno de ensayo antes de desplegarla en producción.
Preguntas frecuentes
Un constructor de expresiones crontab es una herramienta visual que te permite crear expresiones de programación cron haciendo clic en opciones en lugar de memorizar sintaxis. Nuestro constructor de expresiones crontab se ejecuta íntegramente en tu navegador: configura cada campo visualmente, elige entre 15 preajustes y obtén la expresión con una descripción legible y las próximas 5 ejecuciones al instante.
Una expresión cron estándar tiene 5 campos: Minuto (0-59), Hora (0-23), Día del mes (1-31), Mes (1-12) y Día de la semana (0-6, donde 0 = domingo). Por ejemplo, "0 9 * * 1-5" significa "a las 9:00, de lunes a viernes".
Establece el campo Minuto en modo Paso con base * y paso 15. Esto genera */15 en el campo de minuto, dando la expresión "*/15 * * * *". También puedes hacer clic en el preajuste "Cada 15 minutos" para aplicarlo al instante.
Establece el campo Día de la semana en modo Rango con Desde = 1 (lun) y Hasta = 5 (vie). Esto genera 1-5 en el campo de día de la semana. El preajuste "Cada día laborable a las 9" lo aplica automáticamente.
Sí. Haz clic en "Pegar expresión existente para editar visualmente" debajo de los editores de campo, introduce tu expresión cron y haz clic en Aplicar. La herramienta analiza la expresión y actualiza los 5 editores de campo según la programación actual.
No. Nuestro constructor genera expresiones cron estándar de 5 campos compatibles con crontab de Unix, GitHub Actions, GitLab CI y la mayoría de los planificadores en la nube. Para formatos de 6 campos (Spring Scheduler), antepón un 0 a la expresión generada.
Por supuesto. Toda la creación de expresiones cron ocurre localmente en tu navegador. Tus configuraciones de programación nunca se envían a ningún servidor, no se almacenan ni se registran.
¡Sí! Nuestro constructor de expresiones crontab es 100 % gratis, sin registro, sin cuenta y sin límites de uso. Crea expresiones cron para cualquier programación tantas veces como necesites - totalmente gratis, para siempre.
En la mayoría de las implementaciones de cron, si tanto el día del mes como el día de la semana tienen valores distintos del comodín, la tarea se ejecuta cuando cualquiera de las dos condiciones se cumple (lógica OR). Para evitar confusiones, pon uno de ellos en * cuando especifiques el otro.