Skip to main content

Generador de Expresiones Cron Crea expresiones cron de forma visual con preestablecidos, editores de campos y vistas previas de la próxima ejecución.

Generador de Expresiones Cron illustration
📅

Generador de Expresiones Cron

Crea expresiones cron de forma visual con preestablecidos, editores de campos y vistas previas de la próxima ejecución.

1

Selecciona un valor preestablecido

Elige entre horarios comunes como "cada hora" o "días laborables a las 9 AM".

2

Personaliza campos

Edita los campos individuales (minuto, hora, día, mes, día de la semana) según sea necesario.

3

Vista previa y copia

Ver la descripción en inglés simple, las próximas 5 ejecuciones y copiar la expresión.

Loading tool...

What Is Generador de Expresiones Cron?

El Generador de Expresiones Cron te ayuda a crear expresiones cron estándar de 5 campos de forma visual, sin tener que memorizar la sintaxis críptica. Comienza con una de las 12 configuraciones preestablecidas más comunes (cada minuto, cada hora, días laborables a las 9 AM, etc.) y personaliza los campos individuales según sea necesario. La herramienta muestra una descripción en tiempo real en inglés plano de tu expresión, calcula las próximas 5 ejecuciones programadas y proporciona un botón de copia de un solo clic. Cada campo acepta la sintaxis cron estándar, incluidos comodines (*), rangos (1-5), listas (1,3,5) y pasos (*/5). La interfaz etiqueta cada campo con su rango válido y nombre, lo que la hace accesible para principiantes mientras aún admite expresiones avanzadas.

Why Use Generador de Expresiones Cron?

  • 12 valores preestablecidos comunes para programación instantánea
  • Editor de campos visuales con sugerencias de rango
  • Descripción en inglés simple en tiempo real
  • Vista previa de las próximas 5 ejecuciones para verificación
  • Copia al portapapeles con un solo clic
  • Soporte para toda la sintaxis cron estándar (*, rangos, listas, pasos)

Common Use Cases

Administración de servidores

Crea trabajos cron para copias de seguridad, rotación de registros y tareas de mantenimiento.

Tuberías de CI/CD

Programa compilaciones automatizadas, pruebas y despliegues.

Procesamiento de datos

Configura importaciones de datos programadas, trabajos ETL y generación de informes.

Monitoreo

Configura controles de salud periódicos y horarios de alertas.

Tareas de aplicación

Programa el envío de correos electrónicos, la limpieza de caché y las rutinas de limpieza.

Technical Guide

El generador construye una expresión cron de 5 campos concatenando los campos de minuto, hora, día del mes, mes y día de la semana. La descripción en inglés plano se genera analizando cada campo y traduciéndolo a lenguaje natural. El calculador de próxima ejecución itera hacia adelante desde la hora actual, comprobando cada minuto contra los cinco campos utilizando una función matchesField() que maneja comodines, valores de paso (*/n), rangos (a-b) y listas (a,b,c). Un límite de seguridad de 525.600 iteraciones (1 año de minutos) evita bucles infinitos para expresiones imposibles. Las configuraciones preestablecidas llenan los cinco campos a la vez utilizando valores predefinidos.

Tips & Best Practices

  • 1
    Comienza con un valor preestablecido y modifícalo desde allí - es más rápido que construir desde cero
  • 2
    Verifica siempre tu expresión comprobando la vista previa de "Próximas 5 ejecuciones"
  • 3
    Utiliza */5 para patrones de "cada 5 minutos" en lugar de enumerar minutos específicos
  • 4
    El día de la semana utiliza 0-6 donde 0 = domingo (convención cron de Linux)
  • 5
    Prueba las expresiones en un entorno de ensayo antes de implementarlas en producción

Related Tools

Frequently Asked Questions

Q ¿Qué es una expresión cron?
Una expresión cron es una cadena de 5 campos (minuto, hora, día del mes, mes, día de la semana) que define un horario. Los trabajos cron utilizan estas expresiones para determinar cuándo ejecutar.
Q ¿Qué significa * en cron?
Un asterisco (*) significa "cada" - coincide con todos los valores válidos para ese campo. Por ejemplo, * en el campo de hora significa "cada hora".
Q ¿Qué significa */5?
La notación de paso */5 significa "cada 5º valor". En el campo de minuto, */5 significa cada 5 minutos (0, 5, 10, 15, ...).
Q ¿Es esto un cron de 5 campos o 6 campos?
Este generador produce expresiones cron estándar de 5 campos (minuto, hora, día, mes, día de la semana). Algunos sistemas agregan un campo de segundos - esta herramienta no lo incluye.
Q ¿Puedo utilizar nombres de días como LUN, MAR?
Este generador utiliza valores numéricos (0-6) para los días. Algunas implementaciones cron aceptan nombres, pero los números son universalmente compatibles.
Q ¿Cómo verifico mi expresión?
La sección "Próximas 5 ejecuciones" muestra exactamente cuándo se ejecutará su expresión, lo que le permite verificar que coincide con el horario previsto.

About This Tool

Generador de Expresiones Cron is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.