Build cron expressions visually or paste one to decode it. See next execution times instantly. Runs entirely in your browser.
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.
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.
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.
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).
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.
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.
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.