Generador de Crontab
CRON EXPRESSION TOOL

Generador de Crontab

Build cron expressions visually or paste one to decode it. See next execution times instantly. Runs entirely in your browser.

🔒 100% local · Tus datos nunca salen de tu navegador
* * * * *
Cada minuto

Next 5 executions:

Ajustes Predefinidos:
Enter a cron expression above

Next 5 executions:

📖 Guía del Generador de Crontab

¿Qué es una expresión cron?

Cron es un planificador de tareas basado en el tiempo en sistemas operativos tipo Unix. Las expresiones crontab definen cuándo deben ejecutarse las tareas mediante una sintaxis de 5 campos: minuto, hora, día del mes, mes, día de la semana. Esta herramienta te ayuda a construir y entender expresiones cron sin memorizar la sintaxis.

Características principales

Casos de uso comunes

Configurar scripts de copia de seguridad programados en servidores Linux. Configurar horarios de pipelines CI/CD (GitHub Actions, GitLab CI). Crear trabajos cron para procesamiento automatizado de datos. Aprender sintaxis cron para entrevistas de DevOps.

Cómo usar

Usa el constructor interactivo para seleccionar valores para cada campo: minuto, hora, día del mes, mes, día de la semana. La expresión cron se actualiza en tiempo real a medida que haces selecciones. La descripción en lenguaje humano muestra exactamente cuándo se ejecutará la tarea. También puedes pegar una expresión cron existente para decodificarla y ver qué significa.

Consejos profesionales

Preguntas frecuentes

¿Qué es una expresión crontab?

Una expresión crontab es una cadena de 5 campos separados por espacios que define un horario para ejecutar tareas. Los campos son: 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).

¿Qué significan los 5 campos?

Campo 1: Minuto (0-59), Campo 2: Hora (0-23), Campo 3: Día del mes (1-31), Campo 4: Mes (1-12), Campo 5: Día de la semana (0-6, Domingo=0). El asterisco (*) significa cada valor en ese campo.

¿Cuál es la diferencia entre */5 y 0-59/5?

Ambos significan lo mismo - cada 5 minutos. */5 es la abreviatura de 0-59/5, es decir, comenzando en 0, incrementando de 5 en 5. Puedes usar cualquier valor de paso, como */15 para cada 15 minutos.

¿Cron admite segundos?

El cron estándar (5 campos) no admite segundos - la unidad más pequeña es minutos. Algunos sistemas como Quartz Scheduler usan expresiones de 6 o 7 campos que incluyen segundos, pero el cron Unix tradicional solo tiene 5 campos.