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.

Presets

0 0 * * *

Meaning: at 00:00

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 `*`.

Más herramientas