Generador de expresión cron
Crea expresiones cron con constructor visual.
0 9 * * 1-5A las 09:00, de Lunes a Viernes
Presets rápidos
Configuración manual
Sintaxis:
Generador de expresiones cron: programa tareas automáticas fácilmente
Las expresiones cron son el estándar para programar tareas automáticas en sistemas Unix/Linux, servidores web y servicios en la nube. Una expresión cron consta de cinco campos separados por espacios: 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). Cada campo puede contener un valor específico, un asterisco (*) para cualquier valor, un rango (1-5), un intervalo (*/5) o una lista separada por comas (1,3,5).
Las expresiones cron se utilizan ampliamente en desarrollo web y administración de sistemas: backups automáticos de bases de datos, limpieza periódica de archivos temporales, envío de emails programados, renovación de certificados SSL, sincronización de datos entre servicios y ejecución de scripts de mantenimiento. Servicios populares como AWS CloudWatch, GitHub Actions, Vercel Cron Jobs y Cloudflare Workers usan esta sintaxis.
Nuestro generador visual te permite construir expresiones cron sin memorizar la sintaxis. Selecciona un preset rápido o configura cada campo manualmente, y verás la expresión resultante junto con una descripción legible en español de cuándo se ejecutará la tarea. Copia la expresión directamente a tu crontab, archivo de configuración o servicio en la nube.
Preguntas frecuentes
¿Qué es una expresión cron?
Una expresión cron es una cadena de texto que define un horario de ejecución para tareas automáticas. Fue creada para el programa cron de Unix en los años 70 y sigue siendo el estándar más utilizado para programar tareas. Los cinco campos representan: minuto, hora, día del mes, mes y día de la semana.
¿Cómo pruebo mi expresión cron?
Puedes probar tu expresión directamente en un servidor Linux escribiendo crontab -e para editar el crontab del usuario. En servicios en la nube como AWS, Vercel o GitHub Actions, puedes configurar la expresión en el archivo de configuración del proyecto. Nuestra herramienta muestra una descripción legible para que verifiques que la programación sea la correcta antes de implementarla.
¿Cuál es la diferencia entre */5 y 5 en un campo cron?
El valor 5 significa "exactamente en el minuto/hora 5", es decir, se ejecuta una sola vez cuando el valor coincide con 5. En cambio, */5 significa "cada 5 unidades", es decir, se ejecuta en 0, 5, 10, 15, 20, etc. Por ejemplo, */5 en el campo de minutos ejecutará la tarea cada 5 minutos, mientras que 5 solo la ejecutará en el minuto 5 de cada hora.
¿Quieres saber más? Lee nuestra guía completa →