explicador de expresiones cron gratis: ¿Qué significa programación cron?

Pega una programación de crontab para leerla en lenguaje claro y ver las próximas veces que se ejecuta en un servidor de tu zona horaria o en UTC.

Ejecuciones

Cada 5 minutos.

*/5
minuto
*
hora
*
día del mes
*
mes
*
día de la semana

Próximas ejecuciones

En un servidor en Europe/Stockholm

  1. Tue, 3 Nov 2026, 12:05
  2. Tue, 3 Nov 2026, 12:10
  3. Tue, 3 Nov 2026, 12:15
  4. Tue, 3 Nov 2026, 12:20
  5. Tue, 3 Nov 2026, 12:25

En un servidor en UTC

  1. Tue, 3 Nov 2026, 11:05
  2. Tue, 3 Nov 2026, 11:10
  3. Tue, 3 Nov 2026, 11:15
  4. Tue, 3 Nov 2026, 11:20
  5. Tue, 3 Nov 2026, 11:25

Cron no dice nada cuando una tarea falla o deja de ejecutarse. Recibe una alerta cuando se retrase.

Monitoriza este cron job

Cinco campos, de izquierda a derecha

  1. 01

    Minuto

    0–59

  2. 02

    Hora

    0–23

  3. 03

    Día del mes

    1–31

  4. 04

    Mes

    1–12 · JAN–DEC

  5. 05

    Día de la semana

    0–6 · SUN–SAT · 7 = SUN

CarácterSignificaEjemplo
* Cualquier valor * * * * *cada minuto
, Una lista de valores 0 8,12,18 * * *a las 08:00, 12:00 y 18:00
- Un rango 0 9 * * 1-5a las 09:00, de lunes a viernes
/ Cada n-ésimo valor */15 * * * *cada 15 minutos
@ Un atajo @daily@yearly, @monthly, @weekly, @daily, @hourly

Preguntas

¿Cuáles son los cinco campos de una expresión cron?

Minuto (0–59), hora (0–23), día del mes (1–31), mes (1–12 o JAN–DEC) y día de la semana (0–6 o SUN–SAT, donde 0 y 7 son ambos domingo). Un * significa cualquier valor, a-b un rango, a,b una lista y */n cada n valores.

¿Qué pasa cuando se indican tanto el día del mes como el día de la semana?

El cron estándar ejecuta la tarea cuando coincide cualquiera de los dos. 0 9 1 * MON se ejecuta a las 09:00 el día 1 de cada mes y todos los lunes, no solo los lunes que caen en día 1.

¿Qué zona horaria usa cron?

La zona horaria de la máquina o servicio que la ejecuta. Los servidores Linux suelen funcionar en UTC, las programaciones de GitHub Actions siempre lo hacen y los CronJobs de Kubernetes usan la zona del controlador salvo que se defina spec.timeZone. Esta página muestra las próximas ejecuciones en tu zona horaria y en UTC.

¿Cómo sé si un cron job ha dejado de ejecutarse?

Cron no dice nada cuando una tarea no se ejecuta o falla. Añade un ping al final de la tarea (curl a una URL de heartbeat) y un monitor de cron jobs te avisará cuando el ping se retrase. Uptimecheck lee el mismo horario que pegas aquí.

Deja que Uptimecheck siga vigilando

Esta herramienta gratuita responde a una pregunta cada vez. En Uptimecheck, el mismo trabajo se ejecuta solo y te avisa cuando algo requiere atención.

Las caídas son cosa del pasado.

Configura tu primer monitor en menos de un minuto, o echa antes un vistazo a la demo en vivo.

14 días de prueba gratis · Después, gratis con 5 monitores · Sin tarjeta de crédito