ByteCompress

Generador de Expresiones Cron

El Generador de Expresiones Cron crea expresiones cron de Unix con 5 campos (minuto, hora, día del mes, mes, día de la semana) directamente en tu navegador, sin subir datos a servidores.

FreeClient-sideNo signup

Generador de Expresiones Cron te permite construir fácilmente expresiones cron estándar de Unix con soporte para comodines *, rangos 1-5, pasos */15 y listas 1,3,5. Este generador utiliza la biblioteca cronstrue para mostrar descripciones legibles en lenguaje natural, facilitando la comprensión de las programaciones. Al ejecutarse completamente en el navegador, garantiza que tus datos permanezcan privados y no se envían a ningún servidor. Además, puedes combinar este generador con herramientas como Uuid Generator para automatización avanzada o Timestamp Converter para gestión de fechas y horas.

Cómo Usar el Generador de Expresiones Cron

  1. Selecciona o ingresa los valores para cada uno de los cinco 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 es domingo).
  2. Utiliza comodines * para seleccionar todos los valores, rangos como 1-5 para un intervalo, pasos como */15 para ejecutar cada 15 unidades, o listas separadas por comas 1,3,5.
  3. Elige entre los 10 presets comunes como "cada minuto", "diariamente" o "semanalmente" para acelerar la generación.
  4. Visualiza la expresión cron generada y su descripción en lenguaje natural gracias a la integración con la librería cronstrue.
  5. Copia la expresión para usarla en crontab, GitHub Actions, Vercel Cron, Kubernetes CronJobs, o cualquier sistema compatible.

Cómo Funciona

El generador construye expresiones cron estándar con cinco campos separados: minuto, hora, día del mes, mes y día de la semana, siguiendo el formato Unix. Soporta combinaciones avanzadas mediante caracteres especiales: * para todos los valores, rangos como 1-5, listas separadas por comas y pasos con */n. La descripción legible se genera con la biblioteca cronstrue, que interpreta la expresión y la convierte en texto explicativo, ayudándote a validar la programación. Todo el procesamiento se realiza en el navegador usando JavaScript, por lo que no hay transferencia de datos a servidores, asegurando privacidad y velocidad inmediata.

Ejemplo

Minuto: */15
Hora: 9-17
Día del mes: *
Mes: *
Día de la semana: 1-5

Expresión cron generada:
*/15 9-17 * * 1-5

Descripción legible:
Cada 15 minutos, entre las 9 AM y las 5 PM, de lunes a viernes.

Cuándo Usar el Generador de Expresiones Cron

  • Si eres desarrollador y necesitas definir tareas programadas en servidores Unix o sistemas compatibles como Kubernetes CronJobs.
  • Para diseñadores que configuran automatizaciones en plataformas como GitHub Actions o Vercel Cron, que aceptan expresiones cron.
  • Especialistas SEO que automatizan la ejecución periódica de scripts para análisis o actualizaciones.
  • Estudiantes o profesionales que aprenden sobre programación de tareas y desean validar expresiones cron sin error.

También puedes complementar este generador con Password Generator para crear credenciales seguras en tus scripts automatizados o con Timestamp Converter para manejar conversiones de fechas y horas en tus tareas programadas.

Preguntas frecuentes

¿Qué significa cada campo en una expresión cron?

Una expresión cron estándar consta de cinco 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 representa domingo). Cada campo controla cuándo se ejecuta la tarea programada.

¿Puedo usar pasos y rangos juntos en una expresión cron?

Sí, puedes combinar pasos con rangos, por ejemplo, 10-50/10 indica cada 10 unidades entre el minuto 10 y 50. Esto permite configuraciones precisas para la frecuencia de ejecución.

¿El generador sube mis datos a un servidor externo?

No, todo el procesamiento ocurre localmente en tu navegador usando JavaScript. Esto garantiza que ninguna expresión o dato se envíe a servidores externos, manteniendo la privacidad total.

¿Para qué sistemas puedo usar las expresiones generadas?

Las expresiones son compatibles con sistemas Unix estándar, además de plataformas populares como GitHub Actions, Vercel Cron y Kubernetes CronJobs, que utilizan el formato cron de cinco campos.

¿Qué hace la librería cronstrue en esta herramienta?

cronstrue interpreta la expresión cron y la convierte en texto legible en lenguaje natural, facilitando la comprensión inmediata de la programación sin necesidad de analizar manualmente la expresión.