🦊Foxi Tools

Generador de expresiones Cron

Genera expresiones de programación Cron fácilmente

* * * * *

Cada minuto, Cada hora

0-59

0-23

1-31

1-12

0-6 (Sun-Sat)

Referencia

* Cualquier valor
*/n Cada N-ésimo
n,m Valor específico
n-m Rango

El generador de expresiones Cron es una herramienta visual que permite crear programaciones de tareas en formato Cron estándar de 5 campos sin necesidad de memorizar la sintaxis. Muestra en tiempo real la descripción legible de la expresión y las próximas ejecuciones programadas. Es indispensable para DevOps, administradores de sistemas y desarrolladores backend que configuran tareas programadas en crontab, CI/CD, servicios cloud y herramientas de automatización.

📖 Cómo usar

  1. Configure cada campo (minuto, hora, día, mes, día de semana)
  2. Use presets para configurar rápidamente
  3. Verifique la expresión Cron generada
  4. Copie la expresión para usar en el programador

Características

  • Constructor visual de Cron
  • Presets de uso frecuente
  • Visualización en tiempo real de próxima ejecución
  • Descripción de cada campo
  • Soporte Cron estándar de 5 campos

💡 Casos de uso

  • Ingeniero DevOps: Configurar la programación de pipelines de CI/CD en GitHub Actions o GitLab CI
  • Administrador de sistemas: Crear expresiones Cron para tareas de respaldo y mantenimiento del servidor
  • Desarrollador backend: Definir la programación de jobs en frameworks como Spring Boot, Laravel o NestJS
  • Administrador de base de datos: Programar tareas de limpieza, vacuuming y optimización periódica
  • Data engineer: Configurar la cadencia de ejecución de pipelines ETL en Airflow o herramientas similares
  • Desarrollador cloud: Establecer triggers de funciones serverless en AWS Lambda o Google Cloud Functions

🎯 Consejos

  • Utilice los presets como punto de partida y ajuste los campos según sus necesidades específicas
  • Verifique siempre las próximas ejecuciones mostradas para confirmar que la expresión hace lo que espera
  • Recuerde que el campo de día de la semana usa 0 para domingo y 6 para sábado en la mayoría de sistemas
  • Combine intervalos con valores específicos: '0 9,18 * * 1-5' ejecuta a las 9:00 y 18:00 de lunes a viernes

Preguntas frecuentes

Q. ¿Qué es una expresión Cron?

A. Es un formato que define programaciones de tareas. Usa 5 campos en orden: minuto hora día mes día_semana.

Q. ¿Cómo ejecuto cada lunes a las 9 AM?

A. Use '0 9 * * 1'. También puede seleccionar 'Cada lunes' de los presets.

Q. ¿Cuál es la diferencia entre Cron de 5 campos y de 6 campos?

A. El formato estándar usa 5 campos (minuto a día de semana). Algunas herramientas como Spring agregan un sexto campo para segundos al inicio. Esta herramienta genera el formato estándar de 5 campos.

Q. ¿Cómo ejecuto una tarea cada 15 minutos en horario laboral?

A. Use '*/15 9-18 * * 1-5'. Esto ejecuta cada 15 minutos entre las 9:00 y las 18:59, de lunes a viernes. Ajuste el rango horario según sus necesidades.

Q. ¿Las expresiones Cron generadas son compatibles con AWS y Kubernetes?

A. El formato de 5 campos es universalmente aceptado en crontab de Linux, Kubernetes CronJobs y la mayoría de servicios cloud. AWS EventBridge usa una sintaxis ligeramente diferente con un campo adicional para el año.

🔗 Herramientas relacionadas