Generador de expresiones cron
Dos herramientas en una: crea una programación cron desde cinco campos simples, o pega una expresión cron existente para ver exactamente qué significa.
Cómo usarlo
Para crear: rellena minuto, hora, día del mes, mes y día de la semana (usa `*` para «cada uno»), o elige un preajuste como «cada día a medianoche». La expresión y su significado se actualizan al escribir.
Para descifrar: pega cualquier expresión cron de 5 campos de un script, crontab o configuración de CI y obtén una explicación de cuándo se ejecuta — útil para auditar una tarea programada que no escribiste.
Preguntas frecuentes
¿Qué significan los 5 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 campo admite `*`, un número, una lista con comas, un rango como `1-5` o un paso como `*/15`.
¿Qué significa `*/15` en un campo cron?
«Cada 15 unidades», desde el mínimo del campo. En el campo de minutos, `*/15` se dispara a los :00, :15, :30 y :45.
¿Cómo programo algo solo entre semana?
Pon el campo día de la semana en `1-5` (lunes a viernes), dejando el día del mes en `*`. Por ejemplo, `0 9 * * 1-5` se ejecuta a las 9:00 cada día laborable.
¿Qué pasa si se fijan día del mes y día de la semana?
La mayoría de implementaciones lo tratan como O, no Y: la tarea se ejecuta si coincide cualquiera de los dos campos. Si solo quieres una condición, deja el otro en `*`.