Sobre esta herramienta
Esta herramienta es para quien configure una tarea programada — un cron job en un servidor, una GitHub Action programada, o una tarea recurrente en casi cualquier sistema basado en Unix — y no quiera memorizar la sintaxis de cinco campos de cron ni equivocarse sin darse cuenta.
Cómo usarla
- Configura cada campo (minuto, hora, día del mes, mes, día de la semana), o deja un campo como * para "cualquiera".
- La expresión cron y su explicación en lenguaje sencillo se actualizan a medida que avanzas.
- Copia la expresión en tu crontab, configuración de CI o planificador.
Preguntas frecuentes
¿Qué significan los cinco campos de una expresión cron?
En orden: 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 uno puede ser un valor concreto, un rango, una lista, o * para "cada".
¿Puedo pegar una expresión cron existente para entenderla?
Sí — pégala en el campo de expresión y la explicación en lenguaje sencillo se actualiza para describir exactamente lo que significa.
¿Esto admite sintaxis avanzada como valores de paso (*/5)?
Los campos básicos, los valores específicos y "cualquiera" (*) son totalmente compatibles. La sintaxis muy avanzada que permiten algunas implementaciones de cron (como valores de paso o rangos complejos) puede no reflejarse perfectamente en la explicación en lenguaje sencillo — comprueba siempre los horarios críticos.